Hi Art,

I decided to start a new thread on this issue.  It's a biggy for me.  

here's what I get every time I attempt to compile the svn version of osgPPU 
agains osg 2.8.3:

Code:

[al...@nlosdemobox:]$ make
Scanning dependencies of target osgPPU
[  2%] Building CXX object src/osgPPU/CMakeFiles/osgPPU.dir/Unit.o
In file included from /home/allen/projects/osgPPU/src/osgPPU/Unit.cpp:17:
/home/allen/projects/osgPPU/include/osgPPU/Unit.h: In member function ‘void 
osgPPU::Unit::popFrameBufferObject(osg::State&)’:
/home/allen/projects/osgPPU/include/osgPPU/Unit.h:311: error: ‘class 
osg::FBOExtensions’ has no member named ‘glBindFramebuffer’
/home/allen/projects/osgPPU/src/osgPPU/Unit.cpp: In member function ‘virtual 
void osgPPU::Unit::DrawCallback::drawImplementation(osg::RenderInfo&, const 
osg::Drawable*) const’:
/home/allen/projects/osgPPU/src/osgPPU/Unit.cpp:698: error: ‘class 
osg::PixelDataBufferObject’ has no member named ‘getOrCreateGLBufferObject’
/home/allen/projects/osgPPU/src/osgPPU/Unit.cpp:700: error: ‘class 
osg::PixelDataBufferObject’ has no member named ‘getOrCreateGLBufferObject’
make[2]: *** [src/osgPPU/CMakeFiles/osgPPU.dir/Unit.o] Error 1
make[1]: *** [src/osgPPU/CMakeFiles/osgPPU.dir/all] Error 2
make: *** [all] Error 2
[al...@nlosdemobox:]$ osgversiond
bash: osgversiond: command not found
[al...@nlosdemobox:]$ osgversion
OpenSceneGraph Library 2.8.3




Here is a listing of my libraries.  They are pointed to the correct 2.8.3 
libraries for osg.  I have determined from osgPPU's CMakeCache.txt file what 
osg .so's the compiler is linking against.  All looks good.


Code:

lrwxrwxrwx  1 root root        20 2009-06-18 17:16 libOpenThreads.so -> 
libOpenThreads.so.11
lrwxrwxrwx  1 root root        23 2009-06-18 17:16 libOpenThreads.so.11 -> 
libOpenThreads.so.2.4.0
-rw-r--r--  1 root root     42111 2010-04-16 08:58 libOpenThreads.so.2.4.0
lrwxrwxrwx  1 root root        21 2010-04-16 09:08 libosgAnimation.so -> 
libosgAnimation.so.65
-rw-r--r--  1 root root    319640 2009-06-18 16:51 libosgAnimation.so.2.8.1
-rw-r--r--  1 root root    720946 2010-04-16 09:06 libosgAnimation.so.2.8.3
lrwxrwxrwx  1 root root        24 2009-06-18 17:16 libosgAnimation.so.55 -> 
libosgAnimation.so.2.8.1
lrwxrwxrwx  1 root root        24 2010-04-16 09:08 libosgAnimation.so.65 -> 
libosgAnimation.so.2.8.3
lrwxrwxrwx  1 root root        14 2010-04-16 09:08 libosgDB.so -> libosgDB.so.65
-rw-r--r--  1 root root    667776 2009-06-18 16:48 libosgDB.so.2.8.1
-rw-r--r--  1 root root    676644 2010-04-16 09:00 libosgDB.so.2.8.3
lrwxrwxrwx  1 root root        17 2009-06-18 17:16 libosgDB.so.55 -> 
libosgDB.so.2.8.1
lrwxrwxrwx  1 root root        17 2010-04-16 09:08 libosgDB.so.65 -> 
libosgDB.so.2.8.3
lrwxrwxrwx  1 root root        14 2010-04-16 09:08 libosgFX.so -> libosgFX.so.65
-rw-r--r--  1 root root    219355 2009-06-18 16:52 libosgFX.so.2.8.1
-rw-r--r--  1 root root    219354 2010-04-16 09:00 libosgFX.so.2.8.3
lrwxrwxrwx  1 root root        17 2009-06-18 17:16 libosgFX.so.55 -> 
libosgFX.so.2.8.1
lrwxrwxrwx  1 root root        17 2010-04-16 09:08 libosgFX.so.65 -> 
libosgFX.so.2.8.3
lrwxrwxrwx  1 root root        14 2010-04-16 09:08 libosgGA.so -> libosgGA.so.65
-rw-r--r--  1 root root    342494 2009-06-18 16:50 libosgGA.so.2.8.1
-rw-r--r--  1 root root    342503 2010-04-16 09:01 libosgGA.so.2.8.3
lrwxrwxrwx  1 root root        17 2009-06-18 17:16 libosgGA.so.55 -> 
libosgGA.so.2.8.1
lrwxrwxrwx  1 root root        17 2010-04-16 09:08 libosgGA.so.65 -> 
libosgGA.so.2.8.3
-rw-r--r--  1 root root    510500 2010-04-16 09:31 libosgGtk.a
-rwxr-xr-x  1 root root      1961 2010-04-16 09:31 libosgGtk.la
-rw-r--r--  1 root root    658254 2010-04-16 09:31 libosgGtkmm.a
-rwxr-xr-x  1 root root      2554 2010-04-16 09:31 libosgGtkmm.la
lrwxrwxrwx  1 root root        20 2010-04-16 09:31 libosgGtkmm.so -> 
libosgGtkmm.so.0.0.0
lrwxrwxrwx  1 root root        20 2010-04-16 09:31 libosgGtkmm.so.0 -> 
libosgGtkmm.so.0.0.0
-rwxr-xr-x  1 root root    515483 2010-04-16 09:31 libosgGtkmm.so.0.0.0
lrwxrwxrwx  1 root root        18 2010-04-16 09:31 libosgGtk.so -> 
libosgGtk.so.0.0.0
lrwxrwxrwx  1 root root        18 2010-04-16 09:31 libosgGtk.so.0 -> 
libosgGtk.so.0.0.0
-rwxr-xr-x  1 root root    392217 2010-04-16 09:31 libosgGtk.so.0.0.0
lrwxrwxrwx  1 root root        23 2010-04-16 09:08 libosgManipulator.so -> 
libosgManipulator.so.65
-rw-r--r--  1 root root    349028 2009-06-18 16:52 libosgManipulator.so.2.8.1
-rw-r--r--  1 root root    349037 2010-04-16 09:06 libosgManipulator.so.2.8.3
lrwxrwxrwx  1 root root        26 2009-06-18 17:16 libosgManipulator.so.55 -> 
libosgManipulator.so.2.8.1
lrwxrwxrwx  1 root root        26 2010-04-16 09:08 libosgManipulator.so.65 -> 
libosgManipulator.so.2.8.3
lrwxrwxrwx  1 root root        20 2010-04-16 09:08 libosgParticle.so -> 
libosgParticle.so.65
-rw-r--r--  1 root root    364487 2009-06-18 16:53 libosgParticle.so.2.8.1
-rw-r--r--  1 root root    364487 2010-04-16 09:01 libosgParticle.so.2.8.3
lrwxrwxrwx  1 root root        23 2009-06-18 17:16 libosgParticle.so.55 -> 
libosgParticle.so.2.8.1
lrwxrwxrwx  1 root root        23 2010-04-16 09:08 libosgParticle.so.65 -> 
libosgParticle.so.2.8.3
lrwxrwxrwx  1 root root        18 2010-04-16 09:08 libosgShadow.so -> 
libosgShadow.so.65
-rw-r--r--  1 root root    650099 2009-06-18 16:54 libosgShadow.so.2.8.1
-rw-r--r--  1 root root    650099 2010-04-16 09:01 libosgShadow.so.2.8.3
lrwxrwxrwx  1 root root        21 2009-06-18 17:16 libosgShadow.so.55 -> 
libosgShadow.so.2.8.1
lrwxrwxrwx  1 root root        21 2010-04-16 09:08 libosgShadow.so.65 -> 
libosgShadow.so.2.8.3
lrwxrwxrwx  1 root root        15 2010-04-16 09:08 libosgSim.so -> 
libosgSim.so.65
-rw-r--r--  1 root root    740943 2009-06-18 16:54 libosgSim.so.2.8.1
-rw-r--r--  1 root root    740833 2010-04-16 09:01 libosgSim.so.2.8.3
lrwxrwxrwx  1 root root        18 2009-06-18 17:16 libosgSim.so.55 -> 
libosgSim.so.2.8.1
lrwxrwxrwx  1 root root        18 2010-04-16 09:08 libosgSim.so.65 -> 
libosgSim.so.2.8.3
lrwxrwxrwx  1 root root        12 2010-04-16 09:08 libosg.so -> libosg.so.65
-rw-r--r--  1 root root   2931694 2009-06-18 16:47 libosg.so.2.8.1
-rw-r--r--  1 root root   2954894 2010-04-16 08:59 libosg.so.2.8.3
lrwxrwxrwx  1 root root        15 2009-06-18 17:16 libosg.so.55 -> 
libosg.so.2.8.1
lrwxrwxrwx  1 root root        15 2010-04-16 09:08 libosg.so.65 -> 
libosg.so.2.8.3
lrwxrwxrwx  1 root root        19 2010-04-16 09:08 libosgTerrain.so -> 
libosgTerrain.so.65
-rw-r--r--  1 root root    256197 2009-06-18 16:55 libosgTerrain.so.2.8.1
-rw-r--r--  1 root root    251898 2010-04-16 09:01 libosgTerrain.so.2.8.3
lrwxrwxrwx  1 root root        22 2009-06-18 17:16 libosgTerrain.so.55 -> 
libosgTerrain.so.2.8.1
lrwxrwxrwx  1 root root        22 2010-04-16 09:08 libosgTerrain.so.65 -> 
libosgTerrain.so.2.8.3
lrwxrwxrwx  1 root root        16 2010-04-16 09:08 libosgText.so -> 
libosgText.so.65
-rw-r--r--  1 root root    357417 2009-06-18 16:50 libosgText.so.2.8.1
-rw-r--r--  1 root root    357725 2010-04-16 09:00 libosgText.so.2.8.3
lrwxrwxrwx  1 root root        19 2009-06-18 17:16 libosgText.so.55 -> 
libosgText.so.2.8.1
lrwxrwxrwx  1 root root        19 2010-04-16 09:08 libosgText.so.65 -> 
libosgText.so.2.8.3
lrwxrwxrwx  1 root root        16 2010-04-16 09:08 libosgUtil.so -> 
libosgUtil.so.65
-rw-r--r--  1 root root   1729799 2009-06-18 16:49 libosgUtil.so.2.8.1
-rw-r--r--  1 root root   1734250 2010-04-16 09:00 libosgUtil.so.2.8.3
lrwxrwxrwx  1 root root        19 2009-06-18 17:16 libosgUtil.so.55 -> 
libosgUtil.so.2.8.1
lrwxrwxrwx  1 root root        19 2010-04-16 09:08 libosgUtil.so.65 -> 
libosgUtil.so.2.8.3
[b]lrwxrwxrwx  1 root root        18 2010-04-16 09:08 libosgViewer.so -> 
libosgViewer.so.65
-rw-r--r--  1 root root    835759 2009-06-18 16:51 libosgViewer.so.2.8.1
-rw-r--r--  1 root root    840259 2010-04-16 09:06 libosgViewer.so.2.8.3
lrwxrwxrwx  1 root root        21 2009-06-18 17:16 libosgViewer.so.55 -> 
libosgViewer.so.2.8.1
lrwxrwxrwx  1 root root        21 2010-04-16 09:08 libosgViewer.so.65 -> 
libosgViewer.so.2.8.3
lrwxrwxrwx  1 root root        18 2010-04-16 09:08 libosgVolume.so -> 
libosgVolume.so.65
-rw-r--r--  1 root root    304856 2009-06-18 16:56 libosgVolume.so.2.8.1
-rw-r--r--  1 root root    304753 2010-04-16 09:01 libosgVolume.so.2.8.3
lrwxrwxrwx  1 root root        21 2009-06-18 17:16 libosgVolume.so.55 -> 
libosgVolume.so.2.8.1
lrwxrwxrwx  1 root root        21 2010-04-16 09:08 libosgVolume.so.65 -> 
libosgVolume.so.2.8.3
lrwxrwxrwx  1 root root        18 2010-04-16 09:08 libosgWidget.so -> 
libosgWidget.so.65
-rw-r--r--  1 root root    447772 2009-06-18 16:55 libosgWidget.so.2.8.1
-rw-r--r--  1 root root    447772 2010-04-16 09:06 libosgWidget.so.2.8.3
lrwxrwxrwx  1 root root        21 2009-06-18 17:16 libosgWidget.so.55 -> 
libosgWidget.so.2.8.1
lrwxrwxrwx  1 root root        21 2010-04-16 09:08 libosgWidget.so.65 -> 
libosgWidget.so.2.8.3




I have attached my CMakeCache.txt file and I feel very confident that my 
CMakeCache.txt will match yours.  Or at least be very similar.  I see where 
CMake is showing within the CMakeCache.txt file the libraries to link against.  
The CMake statements are using library file names which are symbolically linked 
to the osg 2.8.3 libraries in my system.

Do you have any idea why I can not compile your svn version of osgPPU against 
2.8.3?  I can't see it.  I did not uninstall osg 2.8.1 before I installed 2.8.3 
but I am under the impression that the correct .so files should be being linked 
against when I attempt to build osgPPU from the repository.

Cheers,
Allen[/b]

------------------
Read this topic online here:
http://forum.openscenegraph.org/viewtopic.php?p=27096#27096




Attachments: 
http://forum.openscenegraph.org//files/cmakecache_207.txt


_______________________________________________
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to