Hello Carsten,
some success and new questions: first there is a cgfxmaterial and a
cgfxmaterial2 - wich one should I use?
I've got new errors (see the log) - hope you can help...
Thanks in advance,
Patrik
C:\Projekte\3D\BetaOpenSG64>scons compiler=msvc80x64 type=both -j 4
qt4=C:\Projekte\C++\qt-win-opensource-src-4.4.1 cg="C:\Program Files
(x86)\NVIDIA Corporation\Cg" text=yes gif=yes tif=yes jpg=yes png=yes
exr=yes zlib=yes contrib_cgchunk=yes contrib_cgfxmaterial=no
contrib_cgfxmaterial2=yes contrib_ply=yes contrib_terrain=yes
contrib_rhino3d_loader=yes tests=no glut=yes
scons: Reading SConscript files ...
Detected environment: win32-msvc80x64
scons: done reading SConscript files.
scons: Building targets ...
Using tempfile c:\users\mller~1\appdata\local\temp\tmpoz1og0.lnk for
command line:
link /nologo /FORCE:MULTIPLE /NODEFAULTLIB /incremental:no /OPT:REF
/OPT:ICF /dll /out:Build\win32-msvc80x64\Source\Base\OSGBase.dll
/implib:Build\win32-msvc80x64\Source\Base\OSGBase.lib user32.lib
kernel32.lib winmm.lib wsock32.lib oldnames.lib bufferoverflowu.lib
msvcprt.lib msvcrt.lib
Build\win32-msvc80x64\Source\Base\opt\OSGBarrier.obj
Build\win32-msvc80x64\Source\Base\opt\OSGBaseFunctions.obj
Build\win32-msvc80x64\Source\Base\opt\OSGBaseThread.obj
Build\win32-msvc80x64\Source\Base\opt\OSGBinaryDataHandler.obj
Build\win32-msvc80x64\Source\Base\opt\OSGBoxVolume.obj
Build\win32-msvc80x64\Source\Base\opt\OSGColor.obj
Build\win32-msvc80x64\Source\Base\opt\OSGCylinderVolume.obj
Build\win32-msvc80x64\Source\Base\opt\OSGDataType.obj
Build\win32-msvc80x64\Source\Base\opt\OSGDate.obj
Build\win32-msvc80x64\Source\Base\opt\OSGDynamicVolume.obj
Build\win32-msvc80x64\Source\Base\opt\OSGException.obj
Build\win32-msvc80x64\Source\Base\opt\OSGFrustumVolume.obj
Build\win32-msvc80x64\Source\Base\opt\OSGIDString.obj
Build\win32-msvc80x64\Source\Base\opt\OSGIDStringLink.obj
Build\win32-msvc80x64\Source\Base\opt\OSGLine.obj
Build\win32-msvc80x64\Source\Base\opt\OSGLock.obj
Build\win32-msvc80x64\Source\Base\opt\OSGLog.obj
Build\win32-msvc80x64\Source\Base\opt\OSGMPBase.obj
Build\win32-msvc80x64\Source\Base\opt\OSGMatrixUtility.obj
Build\win32-msvc80x64\Source\Base\opt\OSGMemoryObject.obj
Build\win32-msvc80x64\Source\Base\opt\OSGNormalQuantifier.obj
Build\win32-msvc80x64\Source\Base\opt\OSGPathHandler.obj
Build\win32-msvc80x64\Source\Base\opt\OSGPlane.obj
Build\win32-msvc80x64\Source\Base\opt\OSGPolytopeVolume.obj
Build\win32-msvc80x64\Source\Base\opt\OSGQuaternion.obj
Build\win32-msvc80x64\Source\Base\opt\OSGReal16.obj
Build\win32-msvc80x64\Source\Base\opt\OSGSharedLibrary.obj
Build\win32-msvc80x64\Source\Base\opt\OSGSharedObjectHandler.obj
Build\win32-msvc80x64\Source\Base\opt\OSGSphereVolume.obj
Build\win32-msvc80x64\Source\Base\opt\OSGThreadManager.obj
Build\win32-msvc80x64\Source\Base\opt\OSGTime.obj
Build\win32-msvc80x64\Source\Base\opt\OSGTypeBase.obj
Build\win32-msvc80x64\Source\Base\opt\OSGTypeFactory.obj
Build\win32-msvc80x64\Source\Base\opt\OSGVector.obj
Build\win32-msvc80x64\Source\Base\opt\OSGVolume.obj
Build\win32-msvc80x64\Source\Base\opt\OSGVolumeFunctions.obj
Build\win32-msvc80x64\Source\Base\opt\OSGField.obj
Build\win32-msvc80x64\Source\Base\opt\OSGFieldFactory.obj
Build\win32-msvc80x64\Source\Base\opt\OSGFieldType.obj
Build\win32-msvc80x64\Source\Base\opt\OSGTypeInst.obj
Build\win32-msvc80x64\Source\Base\opt\OSGBinaryMessage.obj
Build\win32-msvc80x64\Source\Base\opt\OSGConnection.obj
Build\win32-msvc80x64\Source\Base\opt\OSGConnectionFactory.obj
Build\win32-msvc80x64\Source\Base\opt\OSGConnectionType.obj
Build\win32-msvc80x64\Source\Base\opt\OSGGroupConnection.obj
Build\win32-msvc80x64\Source\Base\opt\OSGNetworkMessage.obj
Build\win32-msvc80x64\Source\Base\opt\OSGPointConnection.obj
Build\win32-msvc80x64\Source\Base\opt\OSGDgram.obj
Build\win32-msvc80x64\Source\Base\opt\OSGDgramQueue.obj
Build\win32-msvc80x64\Source\Base\opt\OSGDgramSocket.obj
Build\win32-msvc80x64\Source\Base\opt\OSGGroupMCastConnection.obj
Build\win32-msvc80x64\Source\Base\opt\OSGGroupSockConnection.obj
Build\win32-msvc80x64\Source\Base\opt\OSGGroupSockPipeline.obj
Build\win32-msvc80x64\Source\Base\opt\OSGPointMCastConnection.obj
Build\win32-msvc80x64\Source\Base\opt\OSGPointSockConnection.obj
Build\win32-msvc80x64\Source\Base\opt\OSGPointSockPipeline.obj
Build\win32-msvc80x64\Source\Base\opt\OSGSocket.obj
Build\win32-msvc80x64\Source\Base\opt\OSGSocketAddress.obj
Build\win32-msvc80x64\Source\Base\opt\OSGSocketException.obj
Build\win32-msvc80x64\Source\Base\opt\OSGSocketSelection.obj
Build\win32-msvc80x64\Source\Base\opt\OSGStreamSocket.obj
Build\win32-msvc80x64\Source\Base\opt\OSGIndenter.obj
Build\win32-msvc80x64\Source\Base\opt\OSGStandardStringConversionState.obj
Build\win32-msvc80x64\Source\Base\opt\OSGStringTokenizer.obj
Build\win32-msvc80x64\Source\Base\opt\OSGXmlparser.obj
Build\win32-msvc80x64\Source\Base\opt\OSGXmlpp.obj
Build\win32-msvc80x64\Source\Base\opt\OSGXmltokenizer.obj
link @c:\users\mller~1\appdata\local\temp\tmpoz1og0.lnk
del c:\users\mller~1\appdata\local\temp\tmpoz1og0.lnk
Using tempfile c:\users\mller~1\appdata\local\temp\tmpxxkgq5.lnk for
command line:
link /nologo /FORCE:MULTIPLE /NODEFAULTLIB /incremental:no /OPT:REF
/OPT:ICF /dll /out:Build\win32-msvc80x64\Source\Base\OSGBase.dll
/implib:Build\win32-msvc80x64\Source\Base\OSGBase.lib user32.lib
kernel32.lib winmm.lib wsock32.lib oldnames.lib bufferoverflowu.lib
msvcprt.lib msvcrt.lib
Build\win32-msvc80x64\Source\Base\opt\OSGBarrier.obj
Build\win32-msvc80x64\Source\Base\opt\OSGBaseFunctions.obj
Build\win32-msvc80x64\Source\Base\opt\OSGBaseThread.obj
Build\win32-msvc80x64\Source\Base\opt\OSGBinaryDataHandler.obj
Build\win32-msvc80x64\Source\Base\opt\OSGBoxVolume.obj
Build\win32-msvc80x64\Source\Base\opt\OSGColor.obj
Build\win32-msvc80x64\Source\Base\opt\OSGCylinderVolume.obj
Build\win32-msvc80x64\Source\Base\opt\OSGDataType.obj
Build\win32-msvc80x64\Source\Base\opt\OSGDate.obj
Build\win32-msvc80x64\Source\Base\opt\OSGDynamicVolume.obj
Build\win32-msvc80x64\Source\Base\opt\OSGException.obj
Build\win32-msvc80x64\Source\Base\opt\OSGFrustumVolume.obj
Build\win32-msvc80x64\Source\Base\opt\OSGIDString.obj
Build\win32-msvc80x64\Source\Base\opt\OSGIDStringLink.obj
Build\win32-msvc80x64\Source\Base\opt\OSGLine.obj
Build\win32-msvc80x64\Source\Base\opt\OSGLock.obj
Build\win32-msvc80x64\Source\Base\opt\OSGLog.obj
Build\win32-msvc80x64\Source\Base\opt\OSGMPBase.obj
Build\win32-msvc80x64\Source\Base\opt\OSGMatrixUtility.obj
Build\win32-msvc80x64\Source\Base\opt\OSGMemoryObject.obj
Build\win32-msvc80x64\Source\Base\opt\OSGNormalQuantifier.obj
Build\win32-msvc80x64\Source\Base\opt\OSGPathHandler.obj
Build\win32-msvc80x64\Source\Base\opt\OSGPlane.obj
Build\win32-msvc80x64\Source\Base\opt\OSGPolytopeVolume.obj
Build\win32-msvc80x64\Source\Base\opt\OSGQuaternion.obj
Build\win32-msvc80x64\Source\Base\opt\OSGReal16.obj
Build\win32-msvc80x64\Source\Base\opt\OSGSharedLibrary.obj
Build\win32-msvc80x64\Source\Base\opt\OSGSharedObjectHandler.obj
Build\win32-msvc80x64\Source\Base\opt\OSGSphereVolume.obj
Build\win32-msvc80x64\Source\Base\opt\OSGThreadManager.obj
Build\win32-msvc80x64\Source\Base\opt\OSGTime.obj
Build\win32-msvc80x64\Source\Base\opt\OSGTypeBase.obj
Build\win32-msvc80x64\Source\Base\opt\OSGTypeFactory.obj
Build\win32-msvc80x64\Source\Base\opt\OSGVector.obj
Build\win32-msvc80x64\Source\Base\opt\OSGVolume.obj
Build\win32-msvc80x64\Source\Base\opt\OSGVolumeFunctions.obj
Build\win32-msvc80x64\Source\Base\opt\OSGField.obj
Build\win32-msvc80x64\Source\Base\opt\OSGFieldFactory.obj
Build\win32-msvc80x64\Source\Base\opt\OSGFieldType.obj
Build\win32-msvc80x64\Source\Base\opt\OSGTypeInst.obj
Build\win32-msvc80x64\Source\Base\opt\OSGBinaryMessage.obj
Build\win32-msvc80x64\Source\Base\opt\OSGConnection.obj
Build\win32-msvc80x64\Source\Base\opt\OSGConnectionFactory.obj
Build\win32-msvc80x64\Source\Base\opt\OSGConnectionType.obj
Build\win32-msvc80x64\Source\Base\opt\OSGGroupConnection.obj
Build\win32-msvc80x64\Source\Base\opt\OSGNetworkMessage.obj
Build\win32-msvc80x64\Source\Base\opt\OSGPointConnection.obj
Build\win32-msvc80x64\Source\Base\opt\OSGDgram.obj
Build\win32-msvc80x64\Source\Base\opt\OSGDgramQueue.obj
Build\win32-msvc80x64\Source\Base\opt\OSGDgramSocket.obj
Build\win32-msvc80x64\Source\Base\opt\OSGGroupMCastConnection.obj
Build\win32-msvc80x64\Source\Base\opt\OSGGroupSockConnection.obj
Build\win32-msvc80x64\Source\Base\opt\OSGGroupSockPipeline.obj
Build\win32-msvc80x64\Source\Base\opt\OSGPointMCastConnection.obj
Build\win32-msvc80x64\Source\Base\opt\OSGPointSockConnection.obj
Build\win32-msvc80x64\Source\Base\opt\OSGPointSockPipeline.obj
Build\win32-msvc80x64\Source\Base\opt\OSGSocket.obj
Build\win32-msvc80x64\Source\Base\opt\OSGSocketAddress.obj
Build\win32-msvc80x64\Source\Base\opt\OSGSocketException.obj
Build\win32-msvc80x64\Source\Base\opt\OSGSocketSelection.obj
Build\win32-msvc80x64\Source\Base\opt\OSGStreamSocket.obj
Build\win32-msvc80x64\Source\Base\opt\OSGIndenter.obj
Build\win32-msvc80x64\Source\Base\opt\OSGStandardStringConversionState.obj
Build\win32-msvc80x64\Source\Base\opt\OSGStringTokenizer.obj
Build\win32-msvc80x64\Source\Base\opt\OSGXmlparser.obj
Build\win32-msvc80x64\Source\Base\opt\OSGXmlpp.obj
Build\win32-msvc80x64\Source\Base\opt\OSGXmltokenizer.obj
OSGVector.obj : warning LNK4006: "class std::basic_ostream<char,struct
std::char_traits<char> > & __cdecl osg::operator<<<float,3>(class
std::basic_ostream<char,struct std::char_traits<char> > &,class
osg::Point<float,3> const &)"
([EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@@std@@[EMAIL
PROTECTED]@[EMAIL PROTECTED]@@Z)
ist bereits in "OSGBoxVolume.obj" definiert; zweite Definition wird
ignoriert.
OSGVector.obj : warning LNK4006: "class std::basic_ostream<char,struct
std::char_traits<char> > & __cdecl osg::operator<<<float,3>(class
std::basic_ostream<char,struct std::char_traits<char> > &,class
osg::Vector<float,3> const &)"
([EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@@std@@[EMAIL
PROTECTED]@[EMAIL PROTECTED]@@Z)
ist bereits in "OSGCylinderVolume.obj" definiert; zweite Definition wird
ignoriert.
LINK : fatal error LNK1104: Datei "TEMPFILE" kann nicht geƶffnet werden.
scons: building terminated because of errors.
cl /nologo /TP /Oi /Ot /GS- /Gy /Wp64 /w44258 /w44996 /EHsc /GR /bigobj
/Zm1200 /Zc:forScope /MDd /Od /ZI /RTC1 /DOSG_WITH_GLUT /DOSG_WITH_JPG
/DOSG_WITH_TIF /DOSG_WITH_PNG /DOSG_WITH_GIF /DOSG_WITH_JASPER
/DOSG_WITH_IMF /DWIN32 /D_WINDOWS /DWINVER=0x0400
/D_WIN32_WINDOWS=0x0410 /D_WIN32_WINNT=0x0400 /DSTRICT /DNOMINMAX
/D_OSG_HAVE_CONFIGURED_H_ /DWIN64 /D_DEBUG /DOSG_DEBUG /DOSG_BUILD_DLL
/DOSG_COMPILESYSTEMLIB /IBuild\win32-msvc80x64\Source\Base
/ISource\System\Action /ISource\System\Action\DrawAction
/ISource\System\Action\IntersectAction
/ISource\System\Action\RenderAction /ISource\System\Cluster\Base
/ISource\System\Cluster\Server
/ISource\System\Cluster\Window\BalancedMultiWindow
/ISource\System\Cluster\Window\Base
/ISource\System\Cluster\Window\MultiDisplay
/ISource\System\Cluster\Window\SortFirst
/ISource\System\Cluster\Window\SortLast /ISource\System\FieldContainer
/ISource\System\FieldContainer\Impl /ISource\System\FileIO\3DS
/ISource\System\FileIO\Base /ISource\System\FileIO\BIN
/ISource\System\FileIO\DXF /ISource\System\FileIO\OBJ
/ISource\System\FileIO\OFF /ISource\System\FileIO\OSG
/ISource\System\FileIO\RAW /ISource\System\FileIO\ScanParseSkel
/ISource\System\FileIO\STL /ISource\System\FileIO\WRL
/ISource\System\GraphOp /ISource\System\Image /ISource\System\Material
/ISource\System\NodeCores\Drawables\Base
/ISource\System\NodeCores\Drawables\Geometry
/ISource\System\NodeCores\Drawables\Misc
/ISource\System\NodeCores\Drawables\Nurbs
/ISource\System\NodeCores\Drawables\Nurbs\Internal
/ISource\System\NodeCores\Drawables\Particles
/ISource\System\NodeCores\Drawables\VolRen
/ISource\System\NodeCores\Groups\Base
/ISource\System\NodeCores\Groups\Light
/ISource\System\NodeCores\Groups\Misc /ISource\System\RenderingBackend
/ISource\System\Statistics /ISource\System\State /ISource\System\Text
/ISource\System\Window /ISource\Experimental\NativeFileIO
/ISource\Experimental\NewAction
/ISource\Experimental\NewAction\ActorCodeGen
/ISource\Experimental\NewAction\Actors
/ISource\Experimental\ShadowMapViewport
/ISource\Experimental\ShadowViewport /ISource\Experimental\SHL
/ISource\Experimental\WebInterface /ISource\Experimental\Manipulators
/ISource\Base\Base /ISource\Base\Field /ISource\Base\Functors
/ISource\Base\Network\Base /ISource\Base\Network\Socket
/ISource\Base\StringConversion /ISource\Base\Xml
/IBuild\win32-msvc80x64\Source\System\FileIO\ScanParseSkel /c
Source\System\Action\DrawAction\OSGDrawAction.cpp
/FoBuild\win32-msvc80x64\Source\System\dbg\OSGDrawAction.obj
OSGDrawAction.cpp
Carsten Neumann schrieb:
> Hello Patrik,
>
> [EMAIL PROTECTED] wrote:
>> Hi Carsten,
>>
>> what I've tried at the moment:
>>
>> scons compiler=msvc80x64 type=both -j 4 qt4=yes cg=yes text=yes gif=yes
>> tif=yes jpg=yes png=yes exr=yes zlib=yes
>>
>> contrib_cgchunk=yes contrib_cgfxmaterial=yes contrib_cgfxmaterial2=yes
>> contrib_ply=yes contril_terrain=yes
>>
>> contrib_rhino3d_loader=yes tests=yes glut=yes
>>
>> But I've get the following errors:
>>
>> scons: Reading SConscript files ...
>> TypeError: unsubscriptable object:
>> File "SConstruct", line 1554:
>> tc = SelectToolChain()
>> File "SConstruct", line 1511:
>> return win32_msvc80x64()
>> File "SConstruct", line 1146:
>> win32_msvc_base.__init__(self, 'win32-msvc80x64')
>> File "SConstruct", line 970:
>> win32.__init__(self, name)
>> File "SConstruct", line 823:
>> ToolChain.__init__(self, name)
>> File "SConstruct", line 726:
>> qt4bin = os.path.join(_po.getOption('qt4'), 'bin')
>> File "C:\Python24\lib\ntpath.py", line 91:
>> if path[-1] in "/\\":
>>
>> The paths for x86_amd64 are already set.
>
> is this with the scons that comes with OpenSG ? Can you try giving the
> path to Qt 4 to the qt4 option instead of 'yes' ?
>
> Hope it helps,
> Carsten
>
>
> -------------------------------------------------------------------------
> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
> Build the coolest Linux based applications with Moblin SDK & win great prizes
> Grand prize is a trip for two to an Open Source event anywhere in the world
> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> _______________________________________________
> Opensg-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/opensg-users
>
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Opensg-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensg-users