Hi,

I think there is a bug in osgViewer/View. It's related to the pointer
reference of the ImagePager:

/tmp/OpenSceneGraph-3.5.1/include/osgViewer/View:130:91: error: member
reference base type

      'const osg::ref_ptr<T> *' is not a structure or union

        template<class T> void setImagePager(const osg::ref_ptr<T>* ip) {
setImagePager(ip.get()); }


            ~~^~~~

1 error generated.
Find a patch below, which resolves this.

Cheers
Mario

BEGIN
--- a/View 2015-11-26 11:37:57.000000000 +0100
+++ b/View 2015-11-26 11:38:53.000000000 +0100
@@ -127,7 +127,7 @@
         /** Set the View's image pager.*/
         void setImagePager(osgDB::ImagePager* ip);

-        template<class T> void setImagePager(const osg::ref_ptr<T>* ip) {
setImagePager(ip.get()); }
+        template<class T> void setImagePager(const osg::ref_ptr<T>& ip) {
setImagePager(ip.get()); }

         /** Get the View's image pager.*/
         osgDB::ImagePager* getImagePager();
END
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to