Hi,

the MSVC 6 compiler is not supported. You can use VS6 with the intel
compiler for more information look into the INSTALL and VSBuild/VS6/README 
files.

Andreas

> Hi,
> 
> When I try to compile OpenSG1.2.0 with VS6, the CL compiler doesn't 
> allow the definition of static members in OSGBaseTypeTraits.h
> 
> //OSGTypeTraits.h file
> struct TypeTraits : public TypeTraitsBase
> {
>     static const bool IsPOD = false;
> 
> #ifdef OSG_MICROSOFT_COMPILER_HACKS
>     typedef LookupTypeT RealReturnType;
> #endif
> };
> 
> 
> //compiler error
> osgbasetypetraits.h(93) : error C2252: 'IsPOD' : pure specifier can only 
> be specified for functions
> 
> 
> //my command line
> cl /MDd /GR /GX /ZI /Od /I ".." /I "." /D "WIN32" /D "_WINDOWS" /D 
> WINVER=0x0400 /D _WIN32_WINDOWS=0x0410 /D _WIN32_WINNT=0x0400 /D 
> "_OSG_HAVE_CONFIGURED_H_" /D __INTEL_COMPILER_VERSION=700 /D 
> "OSG_BUILD_DLL" /D "_DEBUG" /D "OSG_DEBUG" /D "OSG_COMPI
> LEBASELIB" /D "OSG_WITH_GLUT" /D "OSG_WITH_QT" /D "OSG_WITH_TIF" /D 
> "OSG_WITH_JPG" /D "OSG_WITH_PNG" /D "OSG_WITH_GIF" /D 
> "OSG_WITH_FREETYPE1" /D "QT_NO_STL" /D "QT_DLL" /D "QT_THREAD_SUPPORT" 
> /D "QT_ACCESSIBILITY_SUPPORT" /D "QT_NO_DEBUG" /Fo"Debug
> /" /Fd"Debug/" /FD -Qwd985 -Qwd530 -Qwd981 -Qwd193 -Qwd444 -Qwd279 
> -Qwe698 -Qwe47 -Qwe373 -Qwe171 -Qwe373 -Qwe261 -Qvc6 -Qansi_alias 
> -Qoption,cpp,--new_for_init -GZ -I../../../Source/Base/Base 
> -I../../../Source/Base/Field -I../../../Source/Base/Func
> tors -I../../../Source/Base/Network/Base 
> -I../../../Source/Base/Network/Socket 
> -I../../../Source/Base/StringConversion /c 
>    "C:\OpenSG-1.2.0\Source\Base\Base\OSGBarrier.cpp"
>    "C:\OpenSG-1.2.0\Source\Base\Base\OSGBaseFunctions.cpp"
>    "C:\OpenSG-1.2.0\Source\Base\Base\OSGBaseThread.cpp"
>    "C:\OpenSG-1.2.0\Source\Base\Base\OSGBinaryDataHandler.cpp"
>    "C:\OpenSG-1.2.0\Source\Base\Base\OSGBoxVolume.cpp"
>    "C:\OpenSG-1.2.0\Source\Base\Base\OSGColor.cpp"
>    "C:\OpenSG-1.2.0\Source\Base\Base\OSGCylinderVolume.cpp"
>    "C:\OpenSG-1.2.0\Source\Base\Base\OSGDataType.cpp"
>    "C:\OpenSG-1.2.0\Source\Base\Base\OSGDate.cpp"
>    "C:\OpenSG-1.2.0\Source\Base\Base\OSGDynamicVolume.cpp"
>    "C:\OpenSG-1.2.0\Source\Base\Base\OSGException.cpp"
>    "C:\OpenSG-1.2.0\Source\Base\Base\OSGFrustumVolume.cpp"
>    "C:\OpenSG-1.2.0\Source\Base\Base\OSGIDString.cpp"
>    "C:\OpenSG-1.2.0\Source\Base\Base\OSGIDStringLink.cpp"
>    "C:\OpenSG-1.2.0\Source\Base\Base\OSGLine.cpp"
>    "C:\OpenSG-1.2.0\Source\Base\Base\OSGLock.cpp"
>    "C:\OpenSG-1.2.0\Source\Base\Base\OSGLog.cpp"
>    "C:\OpenSG-1.2.0\Source\Base\Base\OSGMPBase.cpp"
>    "C:\OpenSG-1.2.0\Source\Base\Base\OSGMatrixUtility.cpp"
>    "C:\OpenSG-1.2.0\Source\Base\Base\OSGMemoryObject.cpp"
>    "C:\OpenSG-1.2.0\Source\Base\Base\OSGNormalQuantifier.cpp"
>    "C:\OpenSG-1.2.0\Source\Base\Base\OSGPathHandler.cpp"
>    "C:\OpenSG-1.2.0\Source\Base\Base\OSGPlane.cpp"
>    "C:\OpenSG-1.2.0\Source\Base\Base\OSGSharedLibrary.cpp"
>    "C:\OpenSG-1.2.0\Source\Base\Base\OSGSphereVolume.cpp"
>    "C:\OpenSG-1.2.0\Source\Base\Base\OSGThreadManager.cpp"
>    "C:\OpenSG-1.2.0\Source\Base\Base\OSGTime.cpp"
>    "C:\OpenSG-1.2.0\Source\Base\Base\OSGTypeBase.cpp"
>    "C:\OpenSG-1.2.0\Source\Base\Base\OSGTypeFactory.cpp"
>    "C:\OpenSG-1.2.0\Source\Base\Base\OSGVector.cpp"
>    "C:\OpenSG-1.2.0\Source\Base\Base\OSGVolume.cpp"
>    "C:\OpenSG-1.2.0\Source\Base\Base\OSGVolumeFunctions.cpp"
>    "C:\OpenSG-1.2.0\Source\Base\Field\OSGField.cpp"
>    "C:\OpenSG-1.2.0\Source\Base\Field\OSGFieldFactory.cpp"
>    "C:\OpenSG-1.2.0\Source\Base\Field\OSGFieldType.cpp"
>    "C:\OpenSG-1.2.0\Source\Base\Field\OSGTypeInst.cpp"
>    "C:\OpenSG-1.2.0\Source\Base\Network\Base\OSGBinaryMessage.cpp"
>    "C:\OpenSG-1.2.0\Source\Base\Network\Base\OSGConnection.cpp"
>    "C:\OpenSG-1.2.0\Source\Base\Network\Base\OSGConnectionFactory.cpp"
>    "C:\OpenSG-1.2.0\Source\Base\Network\Base\OSGConnectionType.cpp"
>    "C:\OpenSG-1.2.0\Source\Base\Network\Base\OSGNetworkMessage.cpp"
>    "C:\OpenSG-1.2.0\Source\Base\Network\Socket\OSGDgramSocket.cpp"
>    
> "C:\OpenSG-1.2.0\Source\Base\Network\Socket\OSGMulticastConnection.cpp"
>    "C:\OpenSG-1.2.0\Source\Base\Network\Socket\OSGSocket.cpp"
>    "C:\OpenSG-1.2.0\Source\Base\Network\Socket\OSGSocketAddress.cpp"
>    "C:\OpenSG-1.2.0\Source\Base\Network\Socket\OSGSocketException.cpp"
>    "C:\OpenSG-1.2.0\Source\Base\Network\Socket\OSGSocketSelection.cpp"
>    
> "C:\OpenSG-1.2.0\Source\Base\Network\Socket\OSGStreamSockConnection.cpp"
>    "C:\OpenSG-1.2.0\Source\Base\Network\Socket\OSGStreamSocket.cpp"
>    "C:\OpenSG-1.2.0\Source\Base\StringConversion\OSGIndenter.cpp"
>    
> "C:\OpenSG-1.2.0\Source\Base\StringConversion\OSGStandardStringConversion
> State.cpp"
>    "C:\OpenSG-1.2.0\Source\Base\StringConversion\OSGStringTokenizer.cpp"
> Command line warning D4002 : ignoring unknown option '-Qwd985'
> Command line warning D4002 : ignoring unknown option '-Qwd530'
> Command line warning D4002 : ignoring unknown option '-Qwd981'
> Command line warning D4002 : ignoring unknown option '-Qwd193'
> Command line warning D4002 : ignoring unknown option '-Qwd444'
> Command line warning D4002 : ignoring unknown option '-Qwd279'
> Command line warning D4002 : ignoring unknown option '-Qwe698'
> Command line warning D4002 : ignoring unknown option '-Qwe47'
> Command line warning D4002 : ignoring unknown option '-Qwe373'
> Command line warning D4002 : ignoring unknown option '-Qwe171'
> Command line warning D4002 : ignoring unknown option '-Qwe373'
> Command line warning D4002 : ignoring unknown option '-Qwe261'
> Command line warning D4002 : ignoring unknown option '-Qvc6'
> Command line warning D4002 : ignoring unknown option '-Qansi_alias'
> Command line warning D4002 : ignoring unknown option 
> '-Qoption,cpp,--new_for_init'
> 
> Does someone know this kind of problem ? thanks in advance.
> 
> Simon Ferchaud
> 
> 
> -------------------------------------------------------
> SF.Net is sponsored by: Speed Start Your Linux Apps Now.
> Build and deploy apps & Web services for Linux with
> a free DVD software kit from IBM. Click Now!
> _______________________________________________
> Opensg-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/opensg-users
> 

-- 
GMX ProMail (250 MB Mailbox, 50 FreeSMS, Virenschutz, 2,99 EUR/Monat...)
jetzt 3 Monate GRATIS + 3x DER SPIEGEL +++ http://www.gmx.net/derspiegel +++



-------------------------------------------------------
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click
_______________________________________________
Opensg-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensg-users

Reply via email to