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/