Hi Rui, Since the definition of the RequestQueue::size() actually exists in the .cpp the error looks to be a little misleading. Could the error simply be due to the RequestQueue not being declared with an OSGDB_EXPORT?
Robert. On Thu, Jan 20, 2011 at 4:50 AM, Wang Rui <[email protected]> wrote: > Hi Robert, > > It builds well on my Windows XP and VisualStudio 8/9, both dynamic and > static versions. But when compiling with MinGW (gcc version 3.4.5), > there is a compile error: > ... > CMakeFiles\osgViewer.dir\StatsHandler.obj:StatsHandler.cpp:(.text$_ZNK5osgDB13DatabasePager24getDataToCompileListSizeEv[osgDB::DatabasePager::getDataToCompileListSize() > const]+0x18): undefined reference to > `osgDB::DatabasePager::RequestQueue::size()' > ... > > The problem can be solved by making an inline version of the > RequestQueue::size() method (as attached). Another way is to implement > the getDataToCompileListSize() method in the cpp file rather than in > the header. Which would you prefer? :-) > > Cheers, > > Wang Rui > > > 2011/1/19 Robert Osfield <[email protected]>: >> Hi All, >> >> Could you please test the build of OpenSceneGraph svn/trunk and test >> it against your own applications. If you are successful and find >> problems post your findings on this thread so we can access how things >> are converging. All going well I'll tag 2.9.11 tomorrow. >> >> Thanks, >> Robert. >> _______________________________________________ >> 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

