I've been trying to evaluate OpenSG for use in a new project I'm starting,
but have been having a very difficult time getting it setup to compile under
VS2008.

I've been trying to get either the 1.8 release or the 2.0 trunk head
compiled.  I started with 1.8, but then realized the scons settings didn't
have support for msvc 9, and, after reading some of the mailing list
archives, decided I'm probably better off working in 2.0 anyways.

So I've been working trying to get 2.0 compiled, and not having any luck at
all.

First, I always get warnings when I run scons, whether it's a downloaded
copy or the scons-local in the OpenSG 2.0 folder
   (The build is currently in development. - It needs the svn version of
scons-addons).

Second - whether I use a hand-compiled copy of boost or the boost installer
from boostpro, I get the error "Unable to find library: filesystem tried:
....".

It seems to find the boost folder, and the libraries folder, but dies trying
to locate individual boost libraries.  The boost libraries are in the lib
subfolder of BOOST_ROOT (ie:
boost_1_36_0\lib\libboost_filesystem-vc90-mt-1_36.lib), but scons dies with
the error listed below.

For now, I'd be happy with a binary build that would work in vs2008,
preferably of the 2.0 branch, but I'd make do with a 1.8 build.  Are there
binary builds available?  If not, any clues as to how to debug this?  I'm
following the instructions listed on the "Building" page of the wiki
verbatim.

Thank you,
Reed Copsey


Error from scons follows:

Building OpenSG  2.0.0-pre1
### Apply OpenSG SCons AddOn Hacks ###
Valid archs:  ['default']
Updating  boost
Loading initial settings for boost
   BoostBaseDir specified or cached. [C:\Program Files\boost\boost_1_36_0].
   Searching for correct boost include dir...   found:  C:\Program
Files\boost\boost_1_36_0
   boost include path:  C:\Program Files\boost\boost_1_36_0
   boost version: 1.36.0

scons: warning: The env.Copy() method is deprecated; use the env.Clone()
method instead.
File "Tools\scons-build\OpenSG\AddOnHacks.py", line 300, in check_lib
Checking for C++ library boost_filesystem-vc90-mt-1_36... no
Checking for C++ library boost_filesystem-vc90-mt-1_36... no
Checking for C++ library boost_filesystem-mt-1_36... no
Checking for C++ library boost_filesystem-mt... no
Checking for C++ library boost_filesystem-vc90-1_36... no
Checking for C++ library boost_filesystem-1_36... no
Checking for C++ library boost_filesystem... no
Unable to find library: filesystem tried: ['boost_filesystem-vc90-mt-1_36',
'boost_filesystem-vc90-m
t-1_36', 'boost_filesystem-mt-1_36', 'boost_filesystem-mt',
'boost_filesystem-vc90-1_36', 'boost_fil
esystem-1_36', 'boost_filesystem']
Option error:  Check required failed: Unable to find library: filesystem
tried: ['boost_filesystem-v
c90-mt-1_36', 'boost_filesystem-vc90-mt-1_36', 'boost_filesystem-mt-1_36',
'boost_filesystem-mt', 'b
oost_filesystem-vc90-1_36', 'boost_filesystem-1_36', 'boost_filesystem']
Traceback (most recent call last):
  File "C:\DEVELO~1\OpenSG2\SConstruct", line 682, in <module>
    opts.Process(common_env)

... More callstack follows, then OptionError for boost_filesystem.
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Opensg-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensg-users

Reply via email to