Allen Bierbaum wrote:
Chad Austin wrote:
Hi Allen,
Are you using SCons CVS? SCons' internals drastically changed. In my
tree I have modified the build so it works, but I haven't committed
that because 0.97 hasn't yet been released... Hopefully that happens
soon. :|
Chad
Yes. But the problems don't seem to be Scons related (unless I am
missing something). It looks like some paths aren't being added to the
include path correctly.
Yeah, it has to do with a node change. I forget the specifics, but the gist is
that you used to be able to add a Node to the CPPPATH and the node and its
srcpath would be added to the command line. Now it only does that for strings,
iirc.
What changes to scons have caused the build to need changed in a way
that is not backwards compatible? (I ask because I have been using CVS
scons on a number of projects at the same time as other people are using
the latest release).
Mostly the Glob function, which reached deep into SCons internals. :) You
should be okay. The SCons changelog makes these things pretty explicit,
fortunately.
Cheers,
Chad
-Allen
Allen Bierbaum wrote:
Is the scons build for OpenSG supposed to work on linux?
With default options I get an error on the first file it tries to build:
g++ -ansi -use_readonly_const -ftemplate-depth-100 -O2
-DOSG_WITH_GLUT -DOSG_WITH_JPG -DOSG_WITH_TIF -DOSG_WITH_PNG
-DOSG_WITH_GIF -D_GNU_SOURCE -D_OSG_HAVE_CONFIGURED_H_ -DFCD_TERM
-DOSG_BUILD_DLL -IBuild/linux-gcc/Source/Base
-IBuild/linux-gcc/Tools/fcdEdit -IBuild/linux-gcc/Tools/fcdEdit/opt
-IBuild/linux-gcc/installed/include -c -o
Build/linux-gcc/Tools/fcdEdit/opt/FieldContainer.o
Tools/fcdEdit/FieldContainer.cpp
Tools/fcdEdit/FieldContainer.cpp:9:29: OpenSG/OSGXmlpp.h: No such
file or directory
Tools/fcdEdit/FieldContainer.cpp:12: error: expected namespace-name
before ';' token
Tools/fcdEdit/FieldContainer.cpp:12: error: `<type error>' is not a
namespace
On a related note, what is the recommended build method on Linux? I
use scons on a number of other projects and generally like the
results. Thus I would like to use it with OpenSG, but if this is not
recommended I will stick with autoconf/gmake instead.
Thanks,
Allen
-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
_______________________________________________
Opensg-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensg-users
-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
_______________________________________________
Opensg-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensg-users
-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
_______________________________________________
Opensg-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensg-users
-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
_______________________________________________
Opensg-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensg-users