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

Reply via email to