You're using the OSG 2.4 release then with DOM 2.1? Due to some breaking changes in the DOM, OSG didn't work with the latest version of the DOM (2.0 and up) until sometime in early May. Seems like we just missed the OSG 2.4 release.
You have a few options. Checkout the latest OSG from svn, which uses DOM 2.1. Or revert back to an older version of the DOM, like 1.3. I think the first option is probably the better choice in this case, since I can't vouch that the old DOM with OSG 2.4 will work properly. Steve On Wed, 2008-06-04 at 17:04 -0700, Fred Zyda wrote: > Hello Everyone, > > I'm trying to get OSG to compile with Collada on a Windows box under > Visual Studio 2005 and I can't get Plugins dae to compile. I keep > getting the following errors: > > Error 1 error C2512: 'daeURI' : no appropriate default constructor > available > c:\OpenSceneGraph-2.4.0\OpenSceneGraph\src\osgPlugins\dae\daeWriter.cpp > 29 > Error 2 error C2664: 'daeURI::daeURI(DAE &)' : cannot convert > parameter 1 from 'const char *' to 'DAE &' > c:\OpenSceneGraph-2.4.0\OpenSceneGraph\src\osgPlugins\dae\daeWMaterials.cpp > > 102 > Error 3 error C2039: 'getFilepath' : is not a member of > 'daeURI' > c:\OpenSceneGraph-2.4.0\OpenSceneGraph\src\osgPlugins\dae\daeRMaterials.cpp > > 623 > Error 4 error C2039: 'getFilepath' : is not a member of > 'daeURI' > c:\OpenSceneGraph-2.4.0\OpenSceneGraph\src\osgPlugins\dae\daeRMaterials.cpp > > 625 > Error 5 error C2039: 'getFile' : is not a member of 'daeURI' > c:\OpenSceneGraph-2.4.0\OpenSceneGraph\src\osgPlugins\dae\daeRMaterials.cpp > > 627 > Error 6 error C2039: 'getFile' : is not a member of 'daeURI' > c:\OpenSceneGraph-2.4.0\OpenSceneGraph\src\osgPlugins\dae\daeRMaterials.cpp > > 629 > Error 7 error C2039: '_Meta' : is not a member of 'domP' > c:\OpenSceneGraph-2.4.0\OpenSceneGraph\src\osgPlugins\dae\daeRGeometry.cpp > 314 > Error 8 error C2065: '_Meta' : undeclared identifier > c:\OpenSceneGraph-2.4.0\OpenSceneGraph\src\osgPlugins\dae\daeRGeometry.cpp > 314 > Error 9 error C2227: left of '->create' must point to > class/struct/union/generic type > c:\OpenSceneGraph-2.4.0\OpenSceneGraph\src\osgPlugins\dae\daeRGeometry.cpp > 314 > > I've tried the fix from this archived post: > > http://lists.openscenegraph.org/pipermail/osg-users-openscenegraph.org/2007-October/003826.html > > But it didn't work and I got exactly the same errors. Can anyone help me > fix this? Thanks so much for your help. > > -Fred Zyda > _______________________________________________ > osg-users mailing list > osg-users@lists.openscenegraph.org > http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org > _______________________________________________ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org