[Fresco-devel] Problem running the demo

Matty Noble <[email protected]>
Newsgroups gmane.comp.video.fresco.devel
Message-ID <[email protected]>
Hi,

I've managed to compile and run Fresco on my PC, a linux machine with the
latest versions of omniORB and omniORBpy.  I'm using SDL rather than GGI.

When I run the server alone, it works as it should, closing upon request
from the window manager.  When I run it with the demo (or when I run the
demo separately with the server in the background), the server refuses to
close, and the demo does nothing.  Here's a log I generated:

$ berlin -l -R ior -e demo
[0.002052:0:loader]	Logging of all types activated.
[0.00386:0:loader]	Resourcefile "/usr/local/etc/berlinrc" read.
[0.005809:0:loader]	Commandline arguments are parsed, configuration is read in.
[0.009126:0:corba]	Root POA is activated.
[0.009282:0:corba]	Default POA set up.
[0.011778:0:loader]	Babylon path set.
[0.061075:0:loader]	trying to open SDL console
[0.066786:0:console]	Console is initialized.
[0.067052:0:loader]	Server created in server-POA
[0.067642:0:loader]	ServerImpl: scanning plugin dir /usr/local/lib/Fresco
[0.098976:0:loader]	ServerImpl: loaded plugin for IDL:fresco.org/Fresco/CommandKit:1.0 from CommandKit.so
[0.121363:0:loader]	ServerImpl: loaded plugin for IDL:fresco.org/Fresco/DesktopKit:1.0 from DesktopKit.so
[0.161973:0:loader]	ServerImpl: loaded plugin for IDL:fresco.org/Fresco/FigureKit:1.0 from FigureKit.so
[0.29531:0:loader]	ServerImpl: loaded plugin for IDL:fresco.org/Fresco/DrawingKit3D:1.0 from GLDrawingKit.so
[0.31597:0:loader]	ServerImpl: loaded plugin for IDL:fresco.org/Fresco/GadgetKit:1.0 from GadgetKit.so
[0.320812:0:loader]	ServerImpl: loaded plugin for IDL:fresco.org/Fresco/ImageKit:1.0 from ImageKit.so
[0.394467:0:loader]	ServerImpl: loaded plugin for IDL:fresco.org/Fresco/LayoutKit:1.0 from LayoutKit.so
[0.424995:0:loader]	ServerImpl: loaded plugin for IDL:fresco.org/Fresco/DrawingKit:1.0 from LibArtDrawingKit.so
[0.489393:0:loader]	ServerImpl: loaded plugin for IDL:fresco.org/Fresco/WidgetKit:1.0 from MotifKit.so
[0.503914:0:loader]	ServerImpl: loaded plugin for IDL:fresco.org/Fresco/DrawingKit:1.0 from PSDrawingKit.so
[0.543849:0:loader]	ServerImpl: loaded plugin for IDL:fresco.org/Fresco/PrimitiveKit:1.0 from PrimitiveKit.so
[0.576706:0:loader]	ServerImpl: loaded plugin for IDL:fresco.org/Fresco/TextKit:1.0 from TextKit.so
[0.660065:0:loader]	ServerImpl: loaded plugin for IDL:fresco.org/Fresco/ToolKit:1.0 from ToolKit.so
[0.699931:0:loader]	ServerImpl: loaded plugin for IDL:fresco.org/Unidraw/UnidrawKit:1.0 from UnidrawKit.so
[0.700102:0:loader]	Kits are loaded.
[0.70054:0:loader]	setting video mode d=(NULL) w=640 h=480 bpp=24
[0.733365:0:text]	libArt::FTFont: scanning font dir /usr/lib/X11/fonts/Type1
[0.733508:0:text]	completed scaning font directories
[1.46606:0:loader]	setting video mode d=display-memory w=640 h=480 bpp=24
[1.47752:0:drawing]	Drawing system is set up.
[1.48335:0:loader]	setting video mode d=mouse cursor w=16 h=22 bpp=32
[1.48377:0:loader]	setting video mode d=save area w=16 h=22 bpp=24
[1.4866:0:loader]	Screen is set up and managers are bound to it.
[1.48945:0:layout]	Desktop is created.
[1.48963:0:loader]	singletons set
[1.49004:0:loader]	Server started.

WARNING: id might exist (TRANSIENT)

WARNING: Overwriting stale server-id [FrescoServer]
[1.51397:0:corba]	Server location published.
[1.51742:0:loader]	Starting client "democoServerh democoServerh (null)
ERROR: Client could not get started.
[1.5225:0:loader]	Running the ScreenManager now.
[1.53983:0:focus]	0x80e5db8 receiving focus for 1

Can anyone help me with this?  I'm pretty good with C++, so if I can get a
starting point I might be able to work it out on my own.

BTW, I'm compiling with G++ 2.95.2.1, and I had to make a bunch of changes
to get it to compile, mainly with respect to G++'s pre-3.0 strstream
wierdness, and also the absence of the push_back method for strings.  If
anyone is interested in a patch, I think I managed to avoid doing anything
destructive to the code, and I could provide one pretty easily.

Thanks,
Matty Noble
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.