Re: [osg-users] [vpb] build VPB on VS 10
Hi Joseph, On 3 July 2012 06:52, Nav Joseph wrote: > @Robert: I'm having the same problem with Virtual Planet Builder. I'm using > gdal 1.7 already, and virtual planet builder version 0.9.7. OSG version 3.1.1. > > Which version of osg should I use? I've just tested VPB and OSG svn/trunk against GDAL 1.7 and it builds fine. Robert. ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] [vpb] build VPB on VS 10
@Robert: I'm having the same problem with Virtual Planet Builder. I'm using gdal 1.7 already, and virtual planet builder version 0.9.7. OSG version 3.1.1. Which version of osg should I use? -- Read this topic online here: http://forum.openscenegraph.org/viewtopic.php?p=48648#48648 ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] [vpb] build VPB on VS 10
Hi, thanks for reply. i tried redownload GDAL 1.7 , VPB least version on git server and compile it then it run ok. ... Thank you! Cheers, nguyen -- Read this topic online here: http://forum.openscenegraph.org/viewtopic.php?p=48463#48463 ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] [vpb] build VPB on VS 10
Hi Nguyen, I'm afraid you won't be able to compile VPB-0.9.7 against VPB-3.0.1, you'll either need to use an older version of the OSG matched to VPB-0.9.7 or update to later VPB such as the svn/trunk. VPB and OSG svn/trunk both work together and if they don't just ping the list and I'll get it fixed. Robert. On 18 June 2012 12:25, nguyen duy nam wrote: > hi, I'm trying build VPB. i downloaded VPB 0.9.7, > OpenSceneGraph-3.0.1-VS10.0.30319-x86-release-12741.7z, GDAL 1.9.1 > but when i compile on VS 10 in both mode release and debug it error, i > could't understand it, can you show me to solve it, thank you very much: > > Error 1 error C2011: 'osgDB::IntLookup' : 'class' type redefinition > C:\OpenSceneGraph\VirtualPlanetBuilder\include\vpb\Serializer 25 1 > vpb > Error 2 error C2976: 'osgDB::EnumSerializer' : too few template > arguments C:\OpenSceneGraph\VirtualPlanetBuilder\include\vpb\Serializer > 133 1 vpb > Error 3 error C2953: 'osgDB::StringSerializer' : class template has > already been defined > C:\OpenSceneGraph\VirtualPlanetBuilder\include\vpb\Serializer 180 1 > vpb > Error 4 error C2977: 'osgDB::TemplateSerializer' : too many template > arguments C:\OpenSceneGraph\VirtualPlanetBuilder\include\vpb\Serializer > 226 1 vpb > Warning 5 warning C4005: 'ADD_ENUM_VALUE' : macro redefinition > C:\OpenSceneGraph\VirtualPlanetBuilder\src\vpb\BuildOptionsIO.cpp 114 > 1 vpb > Error 6 error C2514: 'osgDB::StringSerializer' : class has no > constructors > C:\OpenSceneGraph\VirtualPlanetBuilder\src\vpb\BuildOptionsIO.cpp 152 > 1 vpb > Error 7 error C2514: 'osgDB::StringSerializer' : class has no > constructors > C:\OpenSceneGraph\VirtualPlanetBuilder\src\vpb\BuildOptionsIO.cpp 154 > 1 vpb > Error 8 error C2514: 'osgDB::StringSerializer' : class has no > constructors > C:\OpenSceneGraph\VirtualPlanetBuilder\src\vpb\BuildOptionsIO.cpp 155 > 1 vpb > Error 9 error C2514: 'osgDB::StringSerializer' : class has no > constructors > C:\OpenSceneGraph\VirtualPlanetBuilder\src\vpb\BuildOptionsIO.cpp 156 > 1 vpb > Error 10 error C2514: 'osgDB::StringSerializer' : class has no > constructors > C:\OpenSceneGraph\VirtualPlanetBuilder\src\vpb\BuildOptionsIO.cpp 157 > 1 vpb > Error 11 error C2514: 'osgDB::StringSerializer' : class has no > constructors > C:\OpenSceneGraph\VirtualPlanetBuilder\src\vpb\BuildOptionsIO.cpp 158 > 1 vpb > Error 12 error C2514: 'osgDB::StringSerializer' : class has no > constructors > C:\OpenSceneGraph\VirtualPlanetBuilder\src\vpb\BuildOptionsIO.cpp 159 > 1 vpb > Error 13 error C2514: 'osgDB::StringSerializer' : class has no > constructors > C:\OpenSceneGraph\VirtualPlanetBuilder\src\vpb\BuildOptionsIO.cpp 160 > 1 vpb > Error 14 error C2514: 'osgDB::StringSerializer' : class has no > constructors > C:\OpenSceneGraph\VirtualPlanetBuilder\src\vpb\BuildOptionsIO.cpp 161 > 1 vpb > Error 15 error C3203: 'EnumSerializer' : unspecialized class template > can't be used as a template argument for template parameter 'T', expected a > real type > C:\OpenSceneGraph\VirtualPlanetBuilder\src\vpb\BuildOptionsIO.cpp 163 > 1 vpb > Error 16 error C2955: 'osgDB::EnumSerializer' : use of class template > requires template argument list > C:\OpenSceneGraph\VirtualPlanetBuilder\src\vpb\BuildOptionsIO.cpp 163 > 1 vpb > Error 17 error C2514: 'osgDB::EnumSerializer' : class has no > constructors > C:\OpenSceneGraph\VirtualPlanetBuilder\src\vpb\BuildOptionsIO.cpp 163 > 1 vpb > Error 18 error C2512: 'osg::ref_ptr' : no appropriate default > constructor available > C:\OpenSceneGraph\VirtualPlanetBuilder\src\vpb\BuildOptionsIO.cpp 163 > 1 vpb > Error 19 error C2662: 'osg::ref_ptr::get' : cannot convert 'this' > pointer from 'osg::ref_ptr' to 'const osg::ref_ptr &' > C:\OpenSceneGraph\VirtualPlanetBuilder\src\vpb\BuildOptionsIO.cpp 163 > 1 vpb > Error 20 error C2678: binary '->' : no operator found which takes a > left-hand operand of type 'osg::ref_ptr' (or there is no acceptable > conversion) > C:\OpenSceneGraph\VirtualPlanetBuilder\src\vpb\BuildOptionsIO.cpp 163 > 1 vpb > Error 21 error C2039: 'add' : is not a member of 'osg::ref_ptr' > C:\OpenSceneGraph\VirtualPlanetBuilder\src\vpb\BuildOptionsIO.cpp 163 > 1 vpb > Error 22 error C2678: binary '->' : no operator found which takes a > left-hand operand of type 'osg::ref_ptr' (or there is no acceptable > conversion) > C:\OpenSceneGraph\Virtu
[osg-users] [vpb] build VPB on VS 10
hi, I'm trying build VPB. i downloaded VPB 0.9.7, OpenSceneGraph-3.0.1-VS10.0.30319-x86-release-12741.7z, GDAL 1.9.1 but when i compile on VS 10 in both mode release and debug it error, i could't understand it, can you show me to solve it, thank you very much: Error 1 error C2011: 'osgDB::IntLookup' : 'class' type redefinition C:\OpenSceneGraph\VirtualPlanetBuilder\include\vpb\Serializer 25 1 vpb Error 2 error C2976: 'osgDB::EnumSerializer' : too few template arguments C:\OpenSceneGraph\VirtualPlanetBuilder\include\vpb\Serializer 133 1 vpb Error 3 error C2953: 'osgDB::StringSerializer' : class template has already been defined C:\OpenSceneGraph\VirtualPlanetBuilder\include\vpb\Serializer 180 1 vpb Error 4 error C2977: 'osgDB::TemplateSerializer' : too many template arguments C:\OpenSceneGraph\VirtualPlanetBuilder\include\vpb\Serializer 226 1 vpb Warning 5 warning C4005: 'ADD_ENUM_VALUE' : macro redefinition C:\OpenSceneGraph\VirtualPlanetBuilder\src\vpb\BuildOptionsIO.cpp 114 1 vpb Error 6 error C2514: 'osgDB::StringSerializer' : class has no constructors C:\OpenSceneGraph\VirtualPlanetBuilder\src\vpb\BuildOptionsIO.cpp 152 1 vpb Error 7 error C2514: 'osgDB::StringSerializer' : class has no constructors C:\OpenSceneGraph\VirtualPlanetBuilder\src\vpb\BuildOptionsIO.cpp 154 1 vpb Error 8 error C2514: 'osgDB::StringSerializer' : class has no constructors C:\OpenSceneGraph\VirtualPlanetBuilder\src\vpb\BuildOptionsIO.cpp 155 1 vpb Error 9 error C2514: 'osgDB::StringSerializer' : class has no constructors C:\OpenSceneGraph\VirtualPlanetBuilder\src\vpb\BuildOptionsIO.cpp 156 1 vpb Error 10 error C2514: 'osgDB::StringSerializer' : class has no constructors C:\OpenSceneGraph\VirtualPlanetBuilder\src\vpb\BuildOptionsIO.cpp 157 1 vpb Error 11 error C2514: 'osgDB::StringSerializer' : class has no constructors C:\OpenSceneGraph\VirtualPlanetBuilder\src\vpb\BuildOptionsIO.cpp 158 1 vpb Error 12 error C2514: 'osgDB::StringSerializer' : class has no constructors C:\OpenSceneGraph\VirtualPlanetBuilder\src\vpb\BuildOptionsIO.cpp 159 1 vpb Error 13 error C2514: 'osgDB::StringSerializer' : class has no constructors C:\OpenSceneGraph\VirtualPlanetBuilder\src\vpb\BuildOptionsIO.cpp 160 1 vpb Error 14 error C2514: 'osgDB::StringSerializer' : class has no constructors C:\OpenSceneGraph\VirtualPlanetBuilder\src\vpb\BuildOptionsIO.cpp 161 1 vpb Error 15 error C3203: 'EnumSerializer' : unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type C:\OpenSceneGraph\VirtualPlanetBuilder\src\vpb\BuildOptionsIO.cpp 163 1 vpb Error 16 error C2955: 'osgDB::EnumSerializer' : use of class template requires template argument list C:\OpenSceneGraph\VirtualPlanetBuilder\src\vpb\BuildOptionsIO.cpp 163 1 vpb Error 17 error C2514: 'osgDB::EnumSerializer' : class has no constructors C:\OpenSceneGraph\VirtualPlanetBuilder\src\vpb\BuildOptionsIO.cpp 163 1 vpb Error 18 error C2512: 'osg::ref_ptr' : no appropriate default constructor available C:\OpenSceneGraph\VirtualPlanetBuilder\src\vpb\BuildOptionsIO.cpp 163 1 vpb Error 19 error C2662: 'osg::ref_ptr::get' : cannot convert 'this' pointer from 'osg::ref_ptr' to 'const osg::ref_ptr &' C:\OpenSceneGraph\VirtualPlanetBuilder\src\vpb\BuildOptionsIO.cpp 163 1 vpb Error 20 error C2678: binary '->' : no operator found which takes a left-hand operand of type 'osg::ref_ptr' (or there is no acceptable conversion) C:\OpenSceneGraph\VirtualPlanetBuilder\src\vpb\BuildOptionsIO.cpp 163 1 vpb Error 21 error C2039: 'add' : is not a member of 'osg::ref_ptr' C:\OpenSceneGraph\VirtualPlanetBuilder\src\vpb\BuildOptionsIO.cpp 163 1 vpb Error 22 error C2678: binary '->' : no operator found which takes a left-hand operand of type 'osg::ref_ptr' (or there is no acceptable conversion) C:\OpenSceneGraph\VirtualPlanetBuilder\src\vpb\BuildOptionsIO.cpp 163 1 vpb Error 23 error C2039: 'add' : is not a member of 'osg::ref_ptr' C:\OpenSceneGraph\VirtualPlanetBuilder\src\vpb\BuildOptionsIO.cpp 163 1 vpb Error 24 error C3203: 'EnumSerializer' : unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type C:\OpenSceneGraph\VirtualPlanetBuilder\src\vpb\BuildOptionsIO.cpp 164 1 vpb Error 25 error C2955: 'osgDB::En