Hi Martin, I think you meant to say osgAnimation serializer and not osgDB. Anyway, this is because std::*::size_type is generally different in 32bits and 64bits platforms. See this thread for more information about the issue : http://lists.openscenegraph.org/pipermail/osg-submissions-openscenegraph.org/2010-February/005729.html I'll submit a fix for the osgAnimation serializer to osg-submission.
Mourad On Thu, Apr 22, 2010 at 8:43 PM, Martin Naylor <[email protected]>wrote: > Hi all, > > Just having some build errors from the I forget to mention yesterday > trunk(64bit windows). > > > > > > 76>Animation.cpp(197): error C2593: 'operator <<' is ambiguous > > 76> > D:\Coding\OSG\OpenSceneGraphx64\include\osgDB/OutputStream(97): could be > 'osgDB::OutputStream &osgDB::OutputStream::operator <<(double)' > > 76> > D:\Coding\OSG\OpenSceneGraphx64\include\osgDB/OutputStream(96): or > 'osgDB::OutputStream &osgDB::OutputStream::operator <<(float)' > > 76> > D:\Coding\OSG\OpenSceneGraphx64\include\osgDB/OutputStream(95): or > 'osgDB::OutputStream &osgDB::OutputStream::operator <<(unsigned long)' > > 76> > D:\Coding\OSG\OpenSceneGraphx64\include\osgDB/OutputStream(94): or > 'osgDB::OutputStream &osgDB::OutputStream::operator <<(long)' > > 76> > D:\Coding\OSG\OpenSceneGraphx64\include\osgDB/OutputStream(93): or > 'osgDB::OutputStream &osgDB::OutputStream::operator <<(unsigned int)' > > 76> > D:\Coding\OSG\OpenSceneGraphx64\include\osgDB/OutputStream(92): > or 'osgDB::OutputStream &osgDB::OutputStream::operator <<(int)' > > 76> > D:\Coding\OSG\OpenSceneGraphx64\include\osgDB/OutputStream(91): or > 'osgDB::OutputStream &osgDB::OutputStream::operator <<(unsigned short)' > > 76> > D:\Coding\OSG\OpenSceneGraphx64\include\osgDB/OutputStream(90): or > 'osgDB::OutputStream &osgDB::OutputStream::operator <<(short)' > > 76> > D:\Coding\OSG\OpenSceneGraphx64\include\osgDB/OutputStream(89): or > 'osgDB::OutputStream &osgDB::OutputStream::operator <<(unsigned char)' > > 76> > D:\Coding\OSG\OpenSceneGraphx64\include\osgDB/OutputStream(88): or > 'osgDB::OutputStream &osgDB::OutputStream::operator <<(char)' > > 76> > D:\Coding\OSG\OpenSceneGraphx64\include\osgDB/OutputStream(87): or > 'osgDB::OutputStream &osgDB::OutputStream::operator <<(bool)' > > 76> while trying to match the argument list '(osgDB::OutputStream, > unsigned __int64)' > > > > Does it need another outputstream defined ? or the compiler just fussy J? > > > > > > Martin. > > > > _______________________________________________ > 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

