Hi Jang, I'd like to help you but your compiler log is a bit obscure to me. It looks as if std::string is missing... that's very strange. Could you try to tweak a bit around here and tell me what's happening ?
Please remember that osgPhysics is in development. Feel free to contribute :) Sukender PVLE - Lightweight cross-platform game engine - http://pvle.sourceforge.net/ ----- Mail Original ----- De: "Jang Kyoung Rok" <[email protected]> À: [email protected] Envoyé: Mercredi 12 Août 2009 21h57:50 GMT +01:00 Amsterdam / Berlin / Berne / Rome / Stockholm / Vienne Objet: [osg-users] [osgPhysics] Compiling osgPhysics?? I can't figure out how to compile the SVN release of this project. When I try to, I get error messages like below Error 1 error C2504: 'std::basic_fstream<_Elem,_Traits>' : base class undefined D:\Capstone_Root\compiled\OpenSceneGraph\include\osgDB\fstream 32 osgPhysics Error 2 error C2504: 'std::basic_ifstream<_Elem,_Traits>' : base class undefined D:\Capstone_Root\compiled\OpenSceneGraph\include\osgDB\fstream 44 osgPhysics Error 3 error C2504: 'std::basic_ofstream<_Elem,_Traits>' : base class undefined D:\Capstone_Root\compiled\OpenSceneGraph\include\osgDB\fstream 56 osgPhysics Error 4 error C3767: '<': candidate function(s) not accessible D:\Capstone_Root\compiled\OpenSceneGraph\include\osg\State 1734 osgphysicsdrop Error 5 error C2784: 'bool std::operator <(const std::_Tree<_Traits> &,const std::_Tree<_Traits> &)' : could not deduce template argument for 'const std::_Tree<_Traits> &' from 'const std::string' D:\Capstone_Root\compiled\OpenSceneGraph\include\osg\State 1734 osgphysicsdrop Error 6 error C2784: 'bool std::operator <(const std::_Tree<_Traits> &,const std::_Tree<_Traits> &)' : could not deduce template argument for 'const std::_Tree<_Traits> &' from 'const std::string' D:\Capstone_Root\compiled\OpenSceneGraph\include\osg\State 1734 osgphysicsdrop Error 7 error C2784: 'bool std::operator <(const std::_Tree<_Traits> &,const std::_Tree<_Traits> &)' : could not deduce template argument for 'const std::_Tree<_Traits> &' from 'const std::string' D:\Capstone_Root\compiled\OpenSceneGraph\include\osg\State 1734 osgphysicsdrop Error 8 error C2784: 'bool std::operator <(const std::_Tree<_Traits> &,const std::_Tree<_Traits> &)' : could not deduce template argument for 'const std::_Tree<_Traits> &' from 'const std::string' D:\Capstone_Root\compiled\OpenSceneGraph\include\osg\State 1734 osgphysicsdrop Error 9 error C2784: 'bool std::operator <(const std::vector<_Ty,_Alloc> &,const std::vector<_Ty,_Alloc> &)' : could not deduce template argument for 'const std::vector<_Ty,_Alloc> &' from 'const std::string' D:\Capstone_Root\compiled\OpenSceneGraph\include\osg\State 1734 osgphysicsdrop Error 10 error C2784: 'bool std::operator <(const std::vector<_Ty,_Alloc> &,const std::vector<_Ty,_Alloc> &)' : could not deduce template argument for 'const std::vector<_Ty,_Alloc> &' from 'const std::string' D:\Capstone_Root\compiled\OpenSceneGraph\include\osg\State 1734 osgphysicsdrop Error 11 error C2784: 'bool std::operator <(const std::vector<_Ty,_Alloc> &,const std::vector<_Ty,_Alloc> &)' : could not deduce template argument for 'const std::vector<_Ty,_Alloc> &' from 'const std::string' D:\Capstone_Root\compiled\OpenSceneGraph\include\osg\State 1734 osgphysicsdrop Error 12 error C2784: 'bool std::operator <(const std::vector<_Ty,_Alloc> &,const std::vector<_Ty,_Alloc> &)' : could not deduce template argument for 'const std::vector<_Ty,_Alloc> &' from 'const std::string' D:\Capstone_Root\compiled\OpenSceneGraph\include\osg\State 1734 osgphysicsdrop Error 13 error C2784: 'bool std::operator <(const std::reverse_iterator<_RanIt> &,const std::reverse_iterator<_RanIt2> &)' : could not deduce template argument for 'const std::reverse_iterator<_RanIt> &' from 'const std::string' D:\Capstone_Root\compiled\OpenSceneGraph\include\osg\State 1734 osgphysicsdrop Error 14 error C2784: 'bool std::operator <(const std::reverse_iterator<_RanIt> &,const std::reverse_iterator<_RanIt2> &)' : could not deduce template argument for 'const std::reverse_iterator<_RanIt> &' from 'const std::string' D:\Capstone_Root\compiled\OpenSceneGraph\include\osg\State 1734 osgphysicsdrop Error 15 error C2784: 'bool std::operator <(const std::reverse_iterator<_RanIt> &,const std::reverse_iterator<_RanIt2> &)' : could not deduce template argument for 'const std::reverse_iterator<_RanIt> &' from 'const std::string' D:\Capstone_Root\compiled\OpenSceneGraph\include\osg\State 1734 osgphysicsdrop Error 16 error C2784: 'bool std::operator <(const std::reverse_iterator<_RanIt> &,const std::reverse_iterator<_RanIt2> &)' : could not deduce template argument for 'const std::reverse_iterator<_RanIt> &' from 'const std::string' D:\Capstone_Root\compiled\OpenSceneGraph\include\osg\State 1734 osgphysicsdrop Error 17 error C2784: 'bool std::operator <(const std::_Revranit<_RanIt,_Base> &,const std::_Revranit<_RanIt2,_Base2> &)' : could not deduce template argument for 'const std::_Revranit<_RanIt,_Base> &' from 'const std::string' D:\Capstone_Root\compiled\OpenSceneGraph\include\osg\State 1734 osgphysicsdrop Error 18 error C2784: 'bool std::operator <(const std::_Revranit<_RanIt,_Base> &,const std::_Revranit<_RanIt2,_Base2> &)' : could not deduce template argument for 'const std::_Revranit<_RanIt,_Base> &' from 'const std::string' D:\Capstone_Root\compiled\OpenSceneGraph\include\osg\State 1734 osgphysicsdrop Error 19 error C2784: 'bool std::operator <(const std::_Revranit<_RanIt,_Base> &,const std::_Revranit<_RanIt2,_Base2> &)' : could not deduce template argument for 'const std::_Revranit<_RanIt,_Base> &' from 'const std::string' D:\Capstone_Root\compiled\OpenSceneGraph\include\osg\State 1734 osgphysicsdrop Error 20 error C2784: 'bool std::operator <(const std::_Revranit<_RanIt,_Base> &,const std::_Revranit<_RanIt2,_Base2> &)' : could not deduce template argument for 'const std::_Revranit<_RanIt,_Base> &' from 'const std::string' D:\Capstone_Root\compiled\OpenSceneGraph\include\osg\State 1734 osgphysicsdrop Error 21 error C2784: 'bool std::operator <(const std::pair<_Ty1,_Ty2> &,const std::pair<_Ty1,_Ty2> &)' : could not deduce template argument for 'const std::pair<_Ty1,_Ty2> &' from 'const std::string' D:\Capstone_Root\compiled\OpenSceneGraph\include\osg\State 1734 osgphysicsdrop Error 22 error C2784: 'bool std::operator <(const std::pair<_Ty1,_Ty2> &,const std::pair<_Ty1,_Ty2> &)' : could not deduce template argument for 'const std::pair<_Ty1,_Ty2> &' from 'const std::string' D:\Capstone_Root\compiled\OpenSceneGraph\include\osg\State 1734 osgphysicsdrop Error 23 error C2784: 'bool std::operator <(const std::pair<_Ty1,_Ty2> &,const std::pair<_Ty1,_Ty2> &)' : could not deduce template argument for 'const std::pair<_Ty1,_Ty2> &' from 'const std::string' D:\Capstone_Root\compiled\OpenSceneGraph\include\osg\State 1734 osgphysicsdrop Error 24 error C2784: 'bool std::operator <(const std::pair<_Ty1,_Ty2> &,const std::pair<_Ty1,_Ty2> &)' : could not deduce template argument for 'const std::pair<_Ty1,_Ty2> &' from 'const std::string' D:\Capstone_Root\compiled\OpenSceneGraph\include\osg\State 1734 osgphysicsdrop Error 25 error C2676: binary '<' : 'const std::string' does not define this operator or a conversion to a type acceptable to the predefined operator D:\Capstone_Root\compiled\OpenSceneGraph\include\osg\State 1734 osgphysicsdrop Error 26 error C3767: '<': candidate function(s) not accessible D:\Capstone_Root\compiled\OpenSceneGraph\include\osg\State 1746 osgphysicsdrop Error 27 error C2784: 'bool std::operator <(const std::_Tree<_Traits> &,const std::_Tree<_Traits> &)' : could not deduce template argument for 'const std::_Tree<_Traits> &' from 'const std::string' D:\Capstone_Root\compiled\OpenSceneGraph\include\osg\State 1746 osgphysicsdrop Error 28 error C2784: 'bool std::operator <(const std::_Tree<_Traits> &,const std::_Tree<_Traits> &)' : could not deduce template argument for 'const std::_Tree<_Traits> &' from 'const std::string' D:\Capstone_Root\compiled\OpenSceneGraph\include\osg\State 1746 osgphysicsdrop Error 29 error C2784: 'bool std::operator <(const std::_Tree<_Traits> &,const std::_Tree<_Traits> &)' : could not deduce template argument for 'const std::_Tree<_Traits> &' from 'const std::string' D:\Capstone_Root\compiled\OpenSceneGraph\include\osg\State 1746 osgphysicsdrop Error 30 error C2784: 'bool std::operator <(const std::_Tree<_Traits> &,const std::_Tree<_Traits> &)' : could not deduce template argument for 'const std::_Tree<_Traits> &' from 'const std::string' D:\Capstone_Root\compiled\OpenSceneGraph\include\osg\State 1746 osgphysicsdrop Error 31 error C2784: 'bool std::operator <(const std::vector<_Ty,_Alloc> &,const std::vector<_Ty,_Alloc> &)' : could not deduce template argument for 'const std::vector<_Ty,_Alloc> &' from 'const std::string' D:\Capstone_Root\compiled\OpenSceneGraph\include\osg\State 1746 osgphysicsdrop Error 32 error C2784: 'bool std::operator <(const std::vector<_Ty,_Alloc> &,const std::vector<_Ty,_Alloc> &)' : could not deduce template argument for 'const std::vector<_Ty,_Alloc> &' from 'const std::string' D:\Capstone_Root\compiled\OpenSceneGraph\include\osg\State 1746 osgphysicsdrop Error 33 error C2784: 'bool std::operator <(const std::vector<_Ty,_Alloc> &,const std::vector<_Ty,_Alloc> &)' : could not deduce template argument for 'const std::vector<_Ty,_Alloc> &' from 'const std::string' D:\Capstone_Root\compiled\OpenSceneGraph\include\osg\State 1746 osgphysicsdrop Error 34 error C2784: 'bool std::operator <(const std::vector<_Ty,_Alloc> &,const std::vector<_Ty,_Alloc> &)' : could not deduce template argument for 'const std::vector<_Ty,_Alloc> &' from 'const std::string' D:\Capstone_Root\compiled\OpenSceneGraph\include\osg\State 1746 osgphysicsdrop Error 35 error C2784: 'bool std::operator <(const std::reverse_iterator<_RanIt> &,const std::reverse_iterator<_RanIt2> &)' : could not deduce template argument for 'const std::reverse_iterator<_RanIt> &' from 'const std::string' D:\Capstone_Root\compiled\OpenSceneGraph\include\osg\State 1746 osgphysicsdrop Error 36 error C2784: 'bool std::operator <(const std::reverse_iterator<_RanIt> &,const std::reverse_iterator<_RanIt2> &)' : could not deduce template argument for 'const std::reverse_iterator<_RanIt> &' from 'const std::string' D:\Capstone_Root\compiled\OpenSceneGraph\include\osg\State 1746 osgphysicsdrop Error 37 error C2784: 'bool std::operator <(const std::reverse_iterator<_RanIt> &,const std::reverse_iterator<_RanIt2> &)' : could not deduce template argument for 'const std::reverse_iterator<_RanIt> &' from 'const std::string' D:\Capstone_Root\compiled\OpenSceneGraph\include\osg\State 1746 osgphysicsdrop Error 38 error C2784: 'bool std::operator <(const std::reverse_iterator<_RanIt> &,const std::reverse_iterator<_RanIt2> &)' : could not deduce template argument for 'const std::reverse_iterator<_RanIt> &' from 'const std::string' D:\Capstone_Root\compiled\OpenSceneGraph\include\osg\State 1746 osgphysicsdrop Error 39 error C2784: 'bool std::operator <(const std::_Revranit<_RanIt,_Base> &,const std::_Revranit<_RanIt2,_Base2> &)' : could not deduce template argument for 'const std::_Revranit<_RanIt,_Base> &' from 'const std::string' D:\Capstone_Root\compiled\OpenSceneGraph\include\osg\State 1746 osgphysicsdrop Error 40 error C2784: 'bool std::operator <(const std::_Revranit<_RanIt,_Base> &,const std::_Revranit<_RanIt2,_Base2> &)' : could not deduce template argument for 'const std::_Revranit<_RanIt,_Base> &' from 'const std::string' D:\Capstone_Root\compiled\OpenSceneGraph\include\osg\State 1746 osgphysicsdrop Error 41 error C2784: 'bool std::operator <(const std::_Revranit<_RanIt,_Base> &,const std::_Revranit<_RanIt2,_Base2> &)' : could not deduce template argument for 'const std::_Revranit<_RanIt,_Base> &' from 'const std::string' D:\Capstone_Root\compiled\OpenSceneGraph\include\osg\State 1746 osgphysicsdrop Error 42 error C2784: 'bool std::operator <(const std::_Revranit<_RanIt,_Base> &,const std::_Revranit<_RanIt2,_Base2> &)' : could not deduce template argument for 'const std::_Revranit<_RanIt,_Base> &' from 'const std::string' D:\Capstone_Root\compiled\OpenSceneGraph\include\osg\State 1746 osgphysicsdrop Error 43 error C2784: 'bool std::operator <(const std::pair<_Ty1,_Ty2> &,const std::pair<_Ty1,_Ty2> &)' : could not deduce template argument for 'const std::pair<_Ty1,_Ty2> &' from 'const std::string' D:\Capstone_Root\compiled\OpenSceneGraph\include\osg\State 1746 osgphysicsdrop Error 44 error C2784: 'bool std::operator <(const std::pair<_Ty1,_Ty2> &,const std::pair<_Ty1,_Ty2> &)' : could not deduce template argument for 'const std::pair<_Ty1,_Ty2> &' from 'const std::string' D:\Capstone_Root\compiled\OpenSceneGraph\include\osg\State 1746 osgphysicsdrop Error 45 error C2784: 'bool std::operator <(const std::pair<_Ty1,_Ty2> &,const std::pair<_Ty1,_Ty2> &)' : could not deduce template argument for 'const std::pair<_Ty1,_Ty2> &' from 'const std::string' D:\Capstone_Root\compiled\OpenSceneGraph\include\osg\State 1746 osgphysicsdrop Error 46 error C2784: 'bool std::operator <(const std::pair<_Ty1,_Ty2> &,const std::pair<_Ty1,_Ty2> &)' : could not deduce template argument for 'const std::pair<_Ty1,_Ty2> &' from 'const std::string' D:\Capstone_Root\compiled\OpenSceneGraph\include\osg\State 1746 osgphysicsdrop Error 47 error C2676: binary '<' : 'const std::string' does not define this operator or a conversion to a type acceptable to the predefined operator D:\Capstone_Root\compiled\OpenSceneGraph\include\osg\State 1746 osgphysicsdrop Using Pal Support and I think I've configured lib/include paths correctly. Hope someone can help me out. Thank you! Cheers, Jang ------------------ Read this topic online here: http://forum.openscenegraph.org/viewtopic.php?p=16162#16162 _______________________________________________ osg-users mailing list [email protected] http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org _______________________________________________ osg-users mailing list [email protected] http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

