thanks all,
I ve just re install Poducer-dev .
Now I can compil but not execute
./Softvis: error while loading shared libraries: libosg.so: cannot open
shared object file: No such file or directory
and after a little time I had
the wonderful msg.
Run-time environment installation successful. Add
/usr/local/share/OpenSceneGraph/bin
to your PATH environmental variable, and
/usr/local/lib and /usr/local/lib/osgPlugins
to your LD_LIBRARY_PATH if not already present.
Development environment installation successful. Add
-I/usr/local/include
compile flag when compiling with OSG header files.
what I made
[EMAIL PROTECTED]:~/Documents/Memoire/SOFTVIS/Src$ echo $LD_LIBRARY_PATH
:/home/myaccount/OpenSceneGraph/lib:/usr/local/lib/osgPlugins
[EMAIL PROTECTED]:~/Documents/Memoire/SOFTVIS/Src$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/share/OpenSceneGraph/bin
[EMAIL PROTECTED]:~/Documents/Memoire/SOFTVIS/Src$
and I compil with that
CFLAGS=-Wall -ansi
LDFLAGS=-Wall -ansi -losg -losgProducer -lboost_filesystem -losgFX
-lboost_regex -I/usr/local/include
of caurse osgProducer going to desepeart in few time(it's the main goal of
that installation) but now I try make work out my work.
any idea??
thanks fot
a++
On 2/26/07, Robert Osfield <[EMAIL PROTECTED]> wrote:
Hi Elekis,
It looks like you might be missing Producer now.
If you don't need osgProducer/Producer then you can build the OSG
without it just fine.
You just need to disable the building of osgProducer/osgproducerviewer
by setting the env PRODUCER_INSTALL=no or editing the
Make/dependencies file.
I am in the processing of moving osgProducer out of the core OSG, so
very soon, perhaps even today you'll just need OpenThreads as an
external dependency to get the OSG compiling.
Robert.
On 2/26/07, elekis <[EMAIL PROTECTED]> wrote:
> yes that was that but
> now I have a other error .
>
> first thing , effectively I had lots of pakage (osg producer and and
> openTrheads ) it's bizarre that when I desinstalled openscenegraph he
didnt
> installed all independency package.
>
> I delete producer and openTread.
> but now I have that
>
> is there ant other package I have to remove . (excepting reinstalling
all my
> system)???
>
> thanks a lot for all.
>
> make[2]: entrant dans le répertoire «
> /home/elekis/SVN_OSG/OSG/src/osgProducer »
> make[3]: entrant dans le répertoire «
> /home/elekis/SVN_OSG/OSG/src/osgProducer/Linux32.Opt »
> g++ -O2 -W -Wall -fPIC -pipe -DOSGPRODUCER_LIBRARY -I../../../include
> -I/usr/X11R6/include -c ../KeyboardMouseCallback.cpp
> In file included from ../KeyboardMouseCallback.cpp:1:
> ../../../include/osgProducer/KeyboardMouseCallback:21:65:
> error: Producer/RenderSurface: Aucun fichier ou répertoire de ce type
> ../../../include/osgProducer/KeyboardMouseCallback:22:34:
> error: Producer/KeyboardMouse: Aucun fichier ou répertoire de ce type
> ../../../include/osgProducer/KeyboardMouseCallback:31:
> error: 'Producer' has not been declared
> ../../../include/osgProducer/KeyboardMouseCallback:31:
> error: expected `{' before 'KeyboardMouseCallback'
> ../../../include/osgProducer/KeyboardMouseCallback:31:
> error: invalid function declaration
> ../KeyboardMouseCallback.cpp:10: error: expected
> constructor, destructor, or type conversion before '(' token
> ../KeyboardMouseCallback.cpp:20: error: invalid use of
> undefined type 'class osgProducer::KeyboardMouseCallback'
> ../../../include/osgProducer/KeyboardMouseCallback:31:
> error: forward declaration of 'class
> osgProducer::KeyboardMouseCallback'
> ../KeyboardMouseCallback.cpp:20: error: 'Producer' has not
> been declared
> ../KeyboardMouseCallback.cpp:37: error: invalid use of
> undefined type 'class osgProducer::KeyboardMouseCallback'
> ../../../include/osgProducer/KeyboardMouseCallback:31:
> error: forward declaration of 'class
> osgProducer::KeyboardMouseCallback'
> ../KeyboardMouseCallback.cpp: In member function 'void
> osgProducer::KeyboardMouseCallback::mouseScroll2D(float,
> float)':
> ../KeyboardMouseCallback.cpp:39: error: 'updateWindowSize'
> was not declared in this scope
> ../KeyboardMouseCallback.cpp:40: error: '_eventQueue' was
> not declared in this scope
> ../KeyboardMouseCallback.cpp: At global scope:
> ../KeyboardMouseCallback.cpp:43: error: invalid use of
> undefined type 'class osgProducer::KeyboardMouseCallback'
> ../../../include/osgProducer/KeyboardMouseCallback:31:
> error: forward declaration of 'class
> osgProducer::KeyboardMouseCallback'
> ../KeyboardMouseCallback.cpp: In member function 'void
> osgProducer::KeyboardMouseCallback::penPressure(float)':
> ../KeyboardMouseCallback.cpp:45: error: 'updateWindowSize'
> was not declared in this scope
> ../KeyboardMouseCallback.cpp:46: error: '_eventQueue' was
> not declared in this scope
> ../KeyboardMouseCallback.cpp: At global scope:
> ../KeyboardMouseCallback.cpp:49: error: invalid use of
> undefined type 'class osgProducer::KeyboardMouseCallback'
> ../../../include/osgProducer/KeyboardMouseCallback:31:
> error: forward declaration of 'class
> osgProducer::KeyboardMouseCallback'
> ../KeyboardMouseCallback.cpp:49: error: 'Producer' has not
> been declared
> ../KeyboardMouseCallback.cpp:49: error: expected
> primary-expression before 'bool'
> ../KeyboardMouseCallback.cpp:55: error: invalid use of
> undefined type 'class osgProducer::KeyboardMouseCallback'
> ../../../include/osgProducer/KeyboardMouseCallback:31:
> error: forward declaration of 'class
> osgProducer::KeyboardMouseCallback'
> ../KeyboardMouseCallback.cpp: In member function 'void
> osgProducer::KeyboardMouseCallback::buttonPress(float,
> float, unsigned int)':
> ../KeyboardMouseCallback.cpp:57: error: 'updateWindowSize'
> was not declared in this scope
> ../KeyboardMouseCallback.cpp:58: error: '_eventQueue' was
> not declared in this scope
> ../KeyboardMouseCallback.cpp: At global scope:
> ../KeyboardMouseCallback.cpp:61: error: invalid use of
> undefined type 'class osgProducer::KeyboardMouseCallback'
> ../../../include/osgProducer/KeyboardMouseCallback:31:
> error: forward declaration of 'class
> osgProducer::KeyboardMouseCallback'
> ../KeyboardMouseCallback.cpp: In member function 'void
> osgProducer::KeyboardMouseCallback::buttonRelease(float,
> float, unsigned int)':
> ../KeyboardMouseCallback.cpp:63: error: 'updateWindowSize'
> was not declared in this scope
> ../KeyboardMouseCallback.cpp:64: error: '_eventQueue' was
> not declared in this scope
> ../KeyboardMouseCallback.cpp: At global scope:
> ../KeyboardMouseCallback.cpp:67: error: invalid use of
> undefined type 'class osgProducer::KeyboardMouseCallback'
> ../../../include/osgProducer/KeyboardMouseCallback:31:
> error: forward declaration of 'class
> osgProducer::KeyboardMouseCallback'
> ../KeyboardMouseCallback.cpp: In member function 'void
> osgProducer::KeyboardMouseCallback::doubleButtonPress(float,
> float, unsigned int)':
> ../KeyboardMouseCallback.cpp:69: error: 'updateWindowSize'
> was not declared in this scope
> ../KeyboardMouseCallback.cpp:70: error: '_eventQueue' was
> not declared in this scope
> ../KeyboardMouseCallback.cpp: At global scope:
> ../KeyboardMouseCallback.cpp:73: error: invalid use of
> undefined type 'class osgProducer::KeyboardMouseCallback'
> ../../../include/osgProducer/KeyboardMouseCallback:31:
> error: forward declaration of 'class
> osgProducer::KeyboardMouseCallback'
> ../KeyboardMouseCallback.cpp:73: error: 'Producer' has not
> been declared
> ../KeyboardMouseCallback.cpp:83: error: invalid use of
> undefined type 'class osgProducer::KeyboardMouseCallback'
> ../../../include/osgProducer/KeyboardMouseCallback:31:
> error: forward declaration of 'class
> osgProducer::KeyboardMouseCallback'
> ../KeyboardMouseCallback.cpp:83: error: 'Producer' has not
> been declared
> ../KeyboardMouseCallback.cpp:89: error: invalid use of
> undefined type 'class osgProducer::KeyboardMouseCallback'
> ../../../include/osgProducer/KeyboardMouseCallback:31:
> error: forward declaration of 'class
> osgProducer::KeyboardMouseCallback'
> ../KeyboardMouseCallback.cpp:89: error: 'Producer' has not
> been declared
> ../KeyboardMouseCallback.cpp:95: error: invalid use of
> undefined type 'class osgProducer::KeyboardMouseCallback'
> ../../../include/osgProducer/KeyboardMouseCallback:31:
> error: forward declaration of 'class
> osgProducer::KeyboardMouseCallback'
> ../KeyboardMouseCallback.cpp:95: error: 'Producer' has not
> been declared
> ../KeyboardMouseCallback.cpp:101: error: invalid use of
> undefined type 'class osgProducer::KeyboardMouseCallback'
> ../../../include/osgProducer/KeyboardMouseCallback:31:
> error: forward declaration of 'class
> osgProducer::KeyboardMouseCallback'
> ../KeyboardMouseCallback.cpp: In member function 'void
> osgProducer::KeyboardMouseCallback::windowConfig(int, int,
> unsigned int, unsigned int)':
> ../KeyboardMouseCallback.cpp:103: error: 'updateWindowSize'
> was not declared in this scope
> ../KeyboardMouseCallback.cpp:104: error: '_eventQueue' was
> not declared in this scope
> ../KeyboardMouseCallback.cpp: At global scope:
> ../KeyboardMouseCallback.cpp:107: error: invalid use of
> undefined type 'class osgProducer::KeyboardMouseCallback'
> ../../../include/osgProducer/KeyboardMouseCallback:31:
> error: forward declaration of 'class
> osgProducer::KeyboardMouseCallback'
> ../KeyboardMouseCallback.cpp: In member function 'void
> osgProducer::KeyboardMouseCallback::mouseMotion(float,
> float)':
> ../KeyboardMouseCallback.cpp:109: error: 'updateWindowSize'
> was not declared in this scope
> ../KeyboardMouseCallback.cpp:110: error: '_eventQueue' was
> not declared in this scope
> ../KeyboardMouseCallback.cpp: At global scope:
> ../KeyboardMouseCallback.cpp:113: error: invalid use of
> undefined type 'class osgProducer::KeyboardMouseCallback'
> ../../../include/osgProducer/KeyboardMouseCallback:31:
> error: forward declaration of 'class
> osgProducer::KeyboardMouseCallback'
> ../KeyboardMouseCallback.cpp: In member function 'void
> osgProducer::KeyboardMouseCallback::passiveMouseMotion(float,
> float)':
> ../KeyboardMouseCallback.cpp:115: error: 'updateWindowSize'
> was not declared in this scope
> ../KeyboardMouseCallback.cpp:116: error: '_eventQueue' was
> not declared in this scope
> ../KeyboardMouseCallback.cpp: At global scope:
> ../KeyboardMouseCallback.cpp:119: error: invalid use of
> undefined type 'class osgProducer::KeyboardMouseCallback'
> ../../../include/osgProducer/KeyboardMouseCallback:31:
> error: forward declaration of 'class
> osgProducer::KeyboardMouseCallback'
> ../KeyboardMouseCallback.cpp: In member function 'void
> osgProducer::KeyboardMouseCallback::mouseWarp(float,
> float)':
> ../KeyboardMouseCallback.cpp:121: error: 'updateWindowSize'
> was not declared in this scope
> ../KeyboardMouseCallback.cpp:122: error: '_eventQueue' was
> not declared in this scope
> ../KeyboardMouseCallback.cpp: At global scope:
> ../KeyboardMouseCallback.cpp:126: error: invalid use of
> undefined type 'class osgProducer::KeyboardMouseCallback'
> ../../../include/osgProducer/KeyboardMouseCallback:31:
> error: forward declaration of 'class
> osgProducer::KeyboardMouseCallback'
> ../KeyboardMouseCallback.cpp: In member function 'void
> osgProducer::KeyboardMouseCallback::updateWindowSize()':
> ../KeyboardMouseCallback.cpp:128: error: '_eventQueue' was
> not declared in this scope
> ../KeyboardMouseCallback.cpp:130: error: '_eventQueue' was
> not declared in this scope
> ../KeyboardMouseCallback.cpp:132: error: 'Producer' has not
> been declared
> ../KeyboardMouseCallback.cpp:132: error: 'ia' was not
> declared in this scope
> ../KeyboardMouseCallback.cpp:132: error: '_keyboardMouse'
> was not declared in this scope
> ../KeyboardMouseCallback.cpp:133: error: 'Producer' has not
> been declared
> ../KeyboardMouseCallback.cpp:133: error: 'rs' was not
> declared in this scope
> ../KeyboardMouseCallback.cpp:145: error: 'Producer' has not
> been declared
> ../KeyboardMouseCallback.cpp:145: error: expected
> initializer before '&' token
> ../KeyboardMouseCallback.cpp:148: error: 'ir' was not
> declared in this scope
> ../KeyboardMouseCallback.cpp:167: error: 'Producer' has not
> been declared
> ../KeyboardMouseCallback.cpp:167: error: expected
> initializer before '&' token
> ../KeyboardMouseCallback.cpp:169: error: 'ir' was not
> declared in this scope
> ../KeyboardMouseCallback.cpp: At global scope:
> ../KeyboardMouseCallback.cpp:185: error: invalid use of
> undefined type 'class osgProducer::KeyboardMouseCallback'
> ../../../include/osgProducer/KeyboardMouseCallback:31:
> error: forward declaration of 'class
> osgProducer::KeyboardMouseCallback'
> ../KeyboardMouseCallback.cpp:185: error: 'EventQueue' was
> not declared in this scope
> ../KeyboardMouseCallback.cpp:185: error: 'queue' was not
> declared in this scope
> ../KeyboardMouseCallback.cpp:191: error: invalid use of
> undefined type 'class osgProducer::KeyboardMouseCallback'
> ../../../include/osgProducer/KeyboardMouseCallback:31:
> error: forward declaration of 'class
> osgProducer::KeyboardMouseCallback'
> ../KeyboardMouseCallback.cpp:191: error: 'EventQueue' was
> not declared in this scope
> ../KeyboardMouseCallback.cpp:191: error: 'queue' was not
> declared in this scope
> ../KeyboardMouseCallback.cpp:196: error: invalid use of
> undefined type 'class osgProducer::KeyboardMouseCallback'
> ../../../include/osgProducer/KeyboardMouseCallback:31:
> error: forward declaration of 'class
> osgProducer::KeyboardMouseCallback'
> ../KeyboardMouseCallback.cpp:196: error: 'EventQueue' was
> not declared in this scope
> ../KeyboardMouseCallback.cpp:196: error: 'queue' was not
> declared in this scope
> ../KeyboardMouseCallback.cpp:201: error: invalid use of
> undefined type 'class osgProducer::KeyboardMouseCallback'
> ../../../include/osgProducer/KeyboardMouseCallback:31:
> error: forward declaration of 'class
> osgProducer::KeyboardMouseCallback'
> ../KeyboardMouseCallback.cpp:201: error: 'EventQueue' was
> not declared in this scope
> ../KeyboardMouseCallback.cpp:201: error: 'queue' was not
> declared in this scope
> ../KeyboardMouseCallback.cpp:206: error: invalid use of
> undefined type 'class osgProducer::KeyboardMouseCallback'
> ../../../include/osgProducer/KeyboardMouseCallback:31:
> error: forward declaration of 'class
> osgProducer::KeyboardMouseCallback'
> ../KeyboardMouseCallback.cpp: In member function 'void
> osgProducer::KeyboardMouseCallback::shutdown()':
> ../KeyboardMouseCallback.cpp:208: error: '_done' was not
> declared in this scope
> ../KeyboardMouseCallback.cpp:209: error: '_keyboardMouse'
> was not declared in this scope
> ../KeyboardMouseCallback.cpp: At global scope:
> ../KeyboardMouseCallback.cpp:212: error: invalid use of
> undefined type 'class osgProducer::KeyboardMouseCallback'
> ../../../include/osgProducer/KeyboardMouseCallback:31:
> error: forward declaration of 'class
> osgProducer::KeyboardMouseCallback'
> ../KeyboardMouseCallback.cpp: In member function
'osgGA::GUIEventAdapter*
> osgProducer::KeyboardMouseCallback::createEventAdapter()':
> ../KeyboardMouseCallback.cpp:214: error: '_eventQueue' was
> not declared in this scope
> make[3]: *** [KeyboardMouseCallback.o] Erreur 1
> make[3]: quittant le répertoire «
> /home/elekis/SVN_OSG/OSG/src/osgProducer/Linux32.Opt »
> make[2]: *** [libosgProducer.so.opt] Erreur 2
> make[2]: quittant le répertoire «
> /home/elekis/SVN_OSG/OSG/src/osgProducer »
> make[1]: *** [default] Erreur 1
> make[1]: quittant le répertoire « /home/elekis/SVN_OSG/OSG/src »
> make: *** [default] Erreur 1
>
>
>
>
>
> On 2/26/07, Alberto Luaces < [EMAIL PROTECTED]> wrote:
> > El Lunes, 26 de Febrero de 2007 10:52, elekis escribió:
> > > ../../../lib/Linux32/libosgViewer.so: undefined
> reference to
> > >
> `OpenThreads::SetProcessorAffinityOfCurrentThread(unsigned
> int)'
> >
> > I recently got that message when compiling OSG from SVN because I had
> > installed a previous older version of OpenThreads from a .deb package.
> Make
> > sure there this is not the case.
> > _______________________________________________
> > osg-users mailing list
> > [email protected]
> > http://openscenegraph.net/mailman/listinfo/osg-users
> > http://www.openscenegraph.org/
> >
>
>
> _______________________________________________
> osg-users mailing list
> [email protected]
> http://openscenegraph.net/mailman/listinfo/osg-users
> http://www.openscenegraph.org/
>
_______________________________________________
osg-users mailing list
[email protected]
http://openscenegraph.net/mailman/listinfo/osg-users
http://www.openscenegraph.org/
_______________________________________________
osg-users mailing list
[email protected]
http://openscenegraph.net/mailman/listinfo/osg-users
http://www.openscenegraph.org/