Andreas Zieringer wrote:
> Hi Marcus,
> 
>> Hi,
>>
>> We're thinking about switching to VS 2008, so what is the status/plans 
>> for supporting that? (We're using 1.8 now, since 2.0 is still in progress.)

> I added some time ago VS 2008 Express support to the scons build system 
> (only 32bit)

Great! 32 bit is ok.

But, I get the following error when running scons (compiler=msvc90):

scons: Reading SConscript files ...
Detected environment: win32-msvc90
scons: done reading SConscript files.
scons: Building targets ...
cl /nologo /TP /arch:SSE /Oi /Ot /GS- /Gy /w44910 /w44258 /w44996 /EHsc 
/GR /Zm1200 /Zc:forScope /Z7 /MD /Ox /Ob2 /DOSG_
WITH_GLUT /DOSG_WITH_JPG /DOSG_WITH_TIF /DOSG_WITH_PNG /DOSG_WITH_GIF 
/DOSG_WITH_JASPER /DOSG_FORCE_ASPECT /DWIN32 /D_WI
NDOWS /DWINVER=0x0400 /D_WIN32_WINDOWS=0x0410 /D_WIN32_WINNT=0x0400 
/DSTRICT /DNOMINMAX /DWIN32_LEAN_AND_MEAN /D_OSG_HAV
E_CONFIGURED_H_ /Dinline=__forceinline /D_SECURE_SCL=0 /DNDEBUG 
/DOSG_WITH_GLUT /DOSG_BUILD_DLL /IBuild\win32-msvc90\Sou
rce\Base /IBuild\win32-msvc90\Tutorials /ITutorials 
/IBuild\win32-msvc90\installed\include /c Tutorials\01hello.cpp /FoB
uild\win32-msvc90\Tutorials\opt\01hello.obj
01hello.cpp
D:\OpenSG\1.8_head\Build\win32-msvc90\installed\include\OpenSG/OSGFieldContainerPtrImpl.h(99)
 
: error C2143: syntax error : missing ';' before '*'
D:\OpenSG\1.8_head\Build\win32-msvc90\installed\include\OpenSG/OSGFieldContainerPtrImpl.h(99)
 
: error C4430: missing type specifier - int assumed. Note: C++ does not 
support default-int
D:\OpenSG\1.8_head\Build\win32-msvc90\installed\include\OpenSG/OSGFieldContainerPtrImpl.h(168)
 
: error C2833: 'operatorunspecified_bool_type' is not a recognized 
operator or type
D:\OpenSG\1.8_head\Build\win32-msvc90\installed\include\OpenSG/OSGFieldContainerPtrImpl.h(168)
 
: error C2059: syntax error : 'newline'
D:\OpenSG\1.8_head\Build\win32-msvc90\installed\include\OpenSG/OSGFieldContainerPtrImpl.h(168)
 
: error C2238: unexpected token(s) preceding ';'
D:\OpenSG\1.8_head\Build\win32-msvc90\installed\include\OpenSG/OSGFieldContainerPtrImpl.inl(374)
 
: error C2039: 'unspecified_bool_type' : is not a member of 
'osg::FieldContainerPtrBase' 
D:\OpenSG\1.8_head\Build\win32-msvc90\installed\include\OpenSG/OSGFieldContainerPtrImpl.h(93)
 
: see declaration of 'osg::FieldContainerPtrBase'
D:\OpenSG\1.8_head\Build\win32-msvc90\installed\include\OpenSG/OSGFieldContainerPtrImpl.inl(374)
 
: error C2833: 'operator unspecified_bool_type' is not a recognized 
operator or type
D:\OpenSG\1.8_head\Build\win32-msvc90\installed\include\OpenSG/OSGFieldContainerPtrImpl.inl(375)
 
: fatal error C1903: unable to recover from previous error(s); stopping 
compilation
scons: *** [Build\win32-msvc90\Tutorials\opt\01hello.obj] Error 2
scons: building terminated because of errors.

It seems as UInt8 isn't defined?

Cheers,
/Marcus


-------------------------------------------------------------------------
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-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensg-users

Reply via email to