Hi,
let's go...
Gerrit Voss schrieb:
> Hi,
>
> On Mon, 2008-03-24 at 08:39 +0100, Christoph Schäfer wrote:
>
>> Hi,
>>
>> you are right, scons using the /MD instead of /MDd flag was the problem.
>> Changing this manually in the EnvironmentBuilder.py (Tools/Scons-Addons)
>> made me able to completely build opens. I'm not using the Scons-Addons
>> included with opensg-svn but the current svn version from the
>> Scons-Addon homepage. Using the svn from opensg building doesn't work.
>>
>
> Hmm that is strange I thought I fixed it to a specific revision that
> works. Have to check that one again. Could you let me know what
> did not work ?
>
This is the output from scons with Scons-Addons from the opensg-svn:
scons BoostBaseDir=%BOOSTDIR% enable_unittests=false var_type=debug
MSVS_VERSION=8.0
scons: Reading SConscript files ...
Using SConsAddons from: Tools/scons-addons/src
-------------------------------------------------
WARNING: The build is currently in development.
- It needs the svn version of scons-addons
WARNING:
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:\src\lib\boost_1_33_1].
Searching for correct boost include dir... found:
c:\src\lib\boost_1_33_1
boost include path: c:\src\lib\boost_1_33_1
boost version: 1.33.1
Checking for C++ library boost_filesystem-vc80-mt-1_33_1... yes
filesystem: boost_filesystem-vc80-mt-1_33_1
Checking for: collada
CSDK find
None
INC : None
LIB : None
Checking for C++ library collada_dae... no
Checking for C++ library collada_LIBXMLPlugin... no
Checking for C++ library collada_STLDatabase... no
Checking for C++ library collada_dom... no
Checking for C++ library collada_stdErrPlugin... no
Checking for C++ library collada_dae... no
Validation failed for option: collada
Checking for: freetype
Checking for C++ library freetype... no
Validation failed for option: freetype
Checking for: glut
Checking for C++ library glut32... no
Validation failed for option: glut
Checking for: zlib
Checking for C++ library zlib... no
Validation failed for option: zlib
Checking for: fontconfig
Checking for C++ library fontconfig... no
Validation failed for option: fontconfig
Checking for: X
Checking for C++ library X11... no
Validation failed for option: X
Checking for: NVPerfSDK
Checking for C++ library NVPerfSDK... no
Validation failed for option: NVPerfSDK
Checking for VTK... VTK base dir (VtkBaseDir) was not specified
Checking for: xml2
Checking for C++ library xml2... no
Validation failed for option: xml2
Checking for: tiff
Checking for C++ library tif32... no
Validation failed for option: tiff
Checking for: png
Checking for C++ library libpng... no
Validation failed for option: png
Checking for: jpeg
Checking for C++ library libjpeg... no
Validation failed for option: jpeg
AttributeError: 'module' object has no attribute 'options':
File "C:\src\pro\OpenSG2_Test\SConstruct", line 692:
if not SConsAddons.Util.hasHelpFlag():
File "Tools\scons-addons\src\SConsAddons\Util.py", line 126:
has_help_flag = SCons.Script.options.help_msg
> But this would explain the problem at some point scons-addons silently changed
> the logic behind var_type. 'debug' was still with the debug defines but with
> /MD whereas 'debugrt' became the option that used /MDd. That was IIRC one
> reason why I fixed the addons revision.
>
> With your updated Tools/scons-addons could you try the following change
> within options.cache.win32.xx and see if it brings back /MDd
>
> var_type = ['debugrt']
>
How do I do this? the file is being created each time I run scons. I
tried to write-protect it, but scons exits with an error the file is not
writable (even with --keep-going). I also tried using var_type=debugrt
as a parameter, this raises the following error:
--------------8><------------------------------------------------
Option error: List option 'var_type' does not allow item 'debugrt'
Traceback (most recent call last):
File "C:\src\pro\OpenSG2\SConstruct", line 665, in <module>
opts.Process(common_env)
File "Tools\scons-addons\src\SConsAddons\Options\Options.py", line
654, in Process
option.validate(env) # Validate the settings
File "Tools\scons-addons\src\SConsAddons\Options\Options.py", line
491, in validate
raise SCons.Errors.UserError, "List option '%s' does not allow item
'%s'"%(self.keys[0],i)
UserError: List option 'var_type' does not allow item 'debugrt'
> kind regards,
> gerrit
>
Kind regards,
Christoph
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Opensg-core mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensg-core