That did the trick. Thanks so much.

-Fred

Robert Osfield wrote:
Hi Fred,

The "missing" method that osgWrappers/osgDB is complaining about being
missing is implemented, so my best guess is that the OSGDB_EXPORT is
required for
DatabaseThread to enable build under VS for the wrapper.  The addition
of OSGDB_EXPORT is now checked in, could you do a svn update.

Robert.

On Thu, Jun 5, 2008 at 6:57 PM, Fred Zyda <[EMAIL PROTECTED]> wrote:
Thanks so much! I got the latest SVN version and now dae seems to work,
but I'm getting the following errors for the osgDB:

Error    1    error LNK2019: unresolved external symbol "public:
__thiscall osgDB::DatabasePager::DatabaseThread::DatabaseThread(class
osgDB::DatabasePager *,enum
osgDB::DatabasePager::DatabaseThread::Mode,class
std::basic_string<char,struct std::char_traits<char>,class
std::allocator<char> > const &)"
([EMAIL PROTECTED]@osgDB@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@2@@std@@@Z)
referenced in function "public: static class osgIntrospection::Value
__cdecl osgIntrospection::ObjectInstanceCreator<class
osgDB::DatabasePager::DatabaseThread>::create<class osgDB::DatabasePager
*,enum osgDB::DatabasePager::DatabaseThread::Mode,class
std::basic_string<char,struct std::char_traits<char>,class
std::allocator<char> > const &>(class osgIntrospection::Value &,class
osgIntrospection::Value &,class osgIntrospection::Value &)"
([EMAIL PROTECTED]@osgDB@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@std@@[EMAIL PROTECTED]@2@@std@@@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@@@osgIntrospection@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@Z)
DatabasePager.obj
Error    2    error LNK2019: unresolved external symbol "public:
__thiscall osgDB::DatabasePager::DatabaseThread::DatabaseThread(class
osgDB::DatabasePager::DatabaseThread const &,class osgDB::DatabasePager
*)" ([EMAIL PROTECTED]@osgDB@@[EMAIL PROTECTED]@PAV12@@Z)
referenced in function "public: static class osgIntrospection::Value
__cdecl osgIntrospection::ObjectInstanceCreator<class
osgDB::DatabasePager::DatabaseThread>::create<class
osgDB::DatabasePager::DatabaseThread const &,class osgDB::DatabasePager
*>(class osgIntrospection::Value &,class osgIntrospection::Value &)"
([EMAIL PROTECTED]@[EMAIL PROTECTED]@@PAV23@@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@@@osgIntrospection@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@Z)
DatabasePager.obj
Error    3    fatal error LNK1120: 2 unresolved externals
C:\OpenSceneGraph-2.4.0\OpenSceneGraph\bin\osgPlugins-2.5.1\osgwrapper_osgDBd.dll
1

Has anyone seen these before? Am I missing something obvious? Thanks
again for your help.

-Fred Zyda

Steven Thomas wrote:
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
[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

_______________________________________________
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
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to