Fresco logo Fresco title




Dependencies and prerequisites

Fresco has been successfully compiled on Linux 2.x (x86 and sparc), as well as FreeBSD, Solaris, and IRIX.

The following packages are important for compiling the current Fresco distribution. Note that these dependencies only affect the current implementation. They are not necessary to develop additional clients.

Build tools
g++ version >= 3.2.1
The only compiler we compiled Fresco with. Make sure you have a version with '--enable-threads'
autoconf version >= 2.53 (building documentation requires 2.56)

ORB
omniORB version >= 3.0
The CORBA environment we currently use (and, beside TAO, the only free one that supports all the required features).

Console
at least one of the following is necessary to run the display server
General Graphics Interface version >= 2.0
This is by far the best console library we have found. It is flexible and modular.
Simple DirectMedia Layer version >= 1.2
Unfortunately, SDL doesn't support openGL on /dev/fb. Yet.

Renderer
at least one of these renderers is necessary to run the display server
Mesa version >= 4.0.3
You have to compile it with GGI support if you want to run it with the GGI console.
LibArt version >= 1.2
We'll replace this with Fitz whenever that stabilizes...

Support
all of the following are needed
FreeType version >= 2.1.3
PNG version >= 1.2

Clients
necessary only if building the bundled demo clients, or if you intend to prototype some more
omniORBpy version >= 2.0
The omniORB bindings for python.


F r e s c o (c) 2002 - 2004, webdesign: Alexander Johannesen
Report problems to webmaster