Version 4 (modified by martin, 7 years ago)

--

Dependencies

Under Win32 you can use a pre-packaged 3rdParty_Win32binaries tarball containing the extra dependencies that might be required when compiling all plug-ins and examples, or just select the indivual packages listed below. The md5sum for 3rdParty_Win32binaries_2005_05_10.zip is baf2155bc4cb91288543681ec3c6e257.

3rdParty_Win32binaries_2005_05_10.zip was built from sources at the following [=URLs=]:

Under Debian GNU/Linux you can make use of the pre-packaged binaries and run apt-get build-dep openscenegraph to download and install the necessary dependencies.

A quick dependencies guide follows.

  • Plugins :
    The plugins are all optional, many of which have no futher requirements beyond the core libraries so will compile straight out of the box. Other plugins require 3rd party libraries to be installed to allow them to be compiled. If you don't need to compile and plugin that is at present being compiled by default simply comment it out of the Make/makedirdefs file under Unix or unselect that particular plugin in [=VisualStudio?=]'s batch build. Follows is a list of dependancies and where to download them for each set of platforms.
file format Plugin source code in the OSG distribution Windows OSX Unix
tiff images src/[=osgPlugins=]/tiff %newwin% [tiff] from the gnuwin32 repository %newwin% [Fink] or (see note on Quicktime) %newwin% [libtiff]
jpeg images src/[=osgPlugins=]/jpeg %newwin% [jpeg] from the gnuwin32 repository %newwin% [Fink] or (see note on Quicktime) %newwin% [libjpeg]
gif images src/[=osgPlugins=]/gif %newwin% [libungif] from the gnuwin32 repository %newwin% [Fink] or (see note on Quicktime) %newwin% [libungif]
png images src/[=osgPlugins=]/png %newwin% [libpng] from the gnuwin32 repository %newwin% [Fink] or (see note on Quicktime) %newwin% [libpng] & %newwin% [libz]
true type fonts src/[=osgPlugins=]/freetype %newwin% [freetype] from the gnuwin32 repository %newwin% [Fink] or %newwin%[freetype] %newwin%[freetype]
performer .pfb's src/[=osgPlugins=]/pfb %newwin% [Performer] (now discontinued) Performer is not available %newwin% [Performer] - for Linux and IRIX (now discontinued)

Notes, under OSX you can use Quicktime along with the src/osgPlugins/quicktime plugin to load tiff, jpef, gif and png images formats so you don't need to compile the related plugins.