Hi Edu,

What probably happened is that Cmake just used the CMakeCache.txt that
it built on first run of cmake in subsequent runs of cmake and didn't
recreate it.  Removing CMakeCache.txt forces cmake to do a full check
against dependencies.

FYI, use ./configure to invoke cmake as this makes sure that the
Release build is enabled, the extra optimization flags make a big
difference to performance.

Robert



On Jan 24, 2008 1:56 PM, Eduardo Gutiérrez Sanmartín
<[EMAIL PROTECTED]> wrote:
> Hi,
>
> I wrote /usr/lib/libGLU.so in OPENGL_glu_LIBRARY and it linked OK!
> Thanks!
>
> I tried to compile OSG before I install libglu1-mesa-dev, as J.P. Delport
> ask me, but after I installed it I ran again cmake as the first time and I
> thought it was enough.
>
> Thanks, again!
>
> Edu
>
>
>
>
> 2008/1/24, Robert Osfield <[EMAIL PROTECTED]>:
> >
> >
> >
> > Hi Edu,
> >
> > When I run make VERBOSE=1 on the osgviewer application I get an -lGLU
> > entry just before the -lGL entry, while you have just the -lGL entry.
> > So this is the cause, the question is why Cmake hasn't added in -lGLU
> > where it should.
> >
> > cd into the root of OpenSceneGraph directory and then type ccmake .  ie.
> >
> >   cd OpenSceneGraph
> >   ccmake .
> >
> > Then press 't' to get all the advanced options, then scroll down the
> > list to get to the OPENGL_glu_LIBRARY entry.  Mine points to
> > /usr/lib/libGLU.so, as your should do, but perhaps this hasn't been
> > picked up.
> >
> > Robert.
> >
> >
> > On Jan 24, 2008 1:12 PM, Eduardo Gutiérrez Sanmartín
> > <[EMAIL PROTECTED]> wrote:
> > > Hi Robert,
> > >
> > > Yes, this is the first time I'm trying to compile the OSG in linux.
> > >
> > > Doing make VERBOSE=1 I got the following:
> > >
> > > ...
> > > Linking CXX executable ../../bin/osgviewer
> > > cd /GIS3D/OpenSceneGraph/applications/osgviewer && /usr/bin/cmake -P
> > > CMakeFiles/application_osgviewer.dir/cmake_clean_target.cmake
> > > cd /GIS3D/OpenSceneGraph/applications/osgviewer && /usr/bin/c++
> -fPIC
> > > "CMakeFiles/application_osgviewer.dir/osgviewer.o"   -o
> ../../bin/osgviewer
> > > -rdynamic -L/GIS3D/OpenSceneGraph/lib -lOpenThreads -losg -losgDB
> -losgUtil
> > > -losgGA -losgViewer -losgText -losgGA -losgUtil -losgDB -losg -lm
> > > -lOpenThreads -lpthread -lGL -lX11 -Wl,-rpath,/GIS3D/OpenSceneGraph/lib
> > > /GIS3D/OpenSceneGraph/lib/libosg.so: undefined reference to
> `gluScaleImage'
> > > /GIS3D/OpenSceneGraph/lib/libosg.so: undefined reference to
> `gluGetString'
> > > /GIS3D/OpenSceneGraph/lib/libosgUtil.so: undefined reference to
> `gluNewTess'
> > > /GIS3D/OpenSceneGraph/lib/libosgUtil.so: undefined reference to
> > > `gluTessProperty'
> > > /GIS3D/OpenSceneGraph/lib/libosgUtil.so: undefined reference to
> > > `gluTessEndPolygon'
> > > /GIS3D/OpenSceneGraph/lib/libosgUtil.so: undefined reference to
> > > `gluTessBeginPolygon'
> > > /GIS3D/OpenSceneGraph/lib/libosgUtil.so: undefined reference to
> > > `gluTessNormal'
> > > /GIS3D/OpenSceneGraph/lib/libosgUtil.so: undefined reference to
> > > `gluTessVertex'
> > > /GIS3D/OpenSceneGraph/lib/libosgUtil.so: undefined reference to
> > > `gluTessCallback'
> > > /GIS3D/OpenSceneGraph/lib/libosg.so: undefined reference to
> `gluErrorString'
> > > /GIS3D/OpenSceneGraph/lib/libosg.so: undefined reference to
> > > `gluBuild1DMipmaps'
> > > /GIS3D/OpenSceneGraph/lib/libosgUtil.so: undefined reference to
> > > `gluDeleteTess'
> > > /GIS3D/OpenSceneGraph/lib/libosgUtil.so: undefined reference to
> > > `gluTessBeginContour'
> > > /GIS3D/OpenSceneGraph/lib/libosg.so: undefined reference to
> > > `gluBuild2DMipmaps'
> > > /GIS3D/OpenSceneGraph/lib/libosgUtil.so: undefined reference to
> > > `gluTessEndContour'
> > > collect2: ld devolvió el estado de salida 1
> > > make[2]: *** [bin/osgviewer] Error 1
> > > ...
> > >
> > > Thanks!
> > >
> > > Edu
> > >
> > >
> > >
> > > 2008/1/24, Robert Osfield < [EMAIL PROTECTED]>:
> > > >
> > > >
> > > >
> > > > Hi Eduardo,
> > > >
> > > > On Jan 24, 2008 12:25 PM, Eduardo Gutiérrez Sanmartín
> > > > <[EMAIL PROTECTED]> wrote:
> > > > > I'm trying to compile OSG-2.3.3 in Ubuntu 7.10 and I get some errors
> of
> > > the
> > > > > type "undefined reference to..." when it's linking osgviewer to
> > > libosg.so,
> > > > > libosgUtil.so... All those functions beginning with glu
> (gluScaleImage,
> > > > > gluGetString...) but I have installed libglu1-mesa-dev.
> > > > >
> > > > > What it's wrong?
> > > >
> > > > I don't know what is wrong. I have Kubuntu 7.10 here and also use the
> > > > libglu1-mesa-dev 7.0.1 for GLU and everything compiles and links just
> > > > fine.
> > > >
> > > > Try doing a
> > > >
> > > > make VERBOSE=1
> > > >
> > > > To see if that reveals anything about what its linking against.
> > > >
> > > > Is this the first time you've tried to compile the OSG?
> > > >
> > > > 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
> >
>
>
> _______________________________________________
> 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