<div dir="ltr">Hola,<br><div class="gmail_quote"><div dir="ltr"><div><br></div><div>la traza mostrada es con g++ 4.6.3; también probé con la 4.4, por si era ese el problema, y la salida era la misma, así que lo he dejado con la 4.6; se me olvidó ponerlo en el correo anterior.</div>
<div><br></div><div>Gracias, Juan</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">El 1 de octubre de 2013 10:07, <span dir="ltr"><<a href="mailto:franciscomiguel.rivas@urjc.es" target="_blank">franciscomiguel.rivas@urjc.es</a>></span> escribió:<div>
<div class="h5"><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Buenas,<br>
¿que versión de g++ estás utilizando? para openni2 necesitas 4-6 o<br>
superior, si la has cambiado por la 4.4 para compilar el antiguo<br>
entorno de jderobot necesitas volverlo a cambiar por la mas actual.<br>
<br>
<br>
un saludo,<br>
Fran.<br>
<br>
"Juan Navarro Bosgos" <<a href="mailto:jnbosgos@gmail.com" target="_blank">jnbosgos@gmail.com</a>> escribió:<br>
<div><br>
> Hola,<br>
><br>
> utilizo Ubuntu 12.04 de 32 bits, tenía una instalación antigua del entorno<br>
> jderobot, de manera que he desinstalado el driver de Kinect, Nite v1.5.2.21<br>
> y OpenNI-unstable antiguos mediante los scripts que contenían; y me he<br>
</div>> puesto a actualizar siguiendo la wiki <<a href="http://jderobot.org/Manual-5" target="_blank">http://jderobot.org/Manual-5</a>> pero<br>
<div>> al llegar a la instalación de OpenNI<br>
</div>> v2.2<<a href="http://jderobot.org/Manual-5#OpenNI_and_NITE" target="_blank">http://jderobot.org/Manual-5#OpenNI_and_NITE</a>>y ejecutar el make<br>
<div><div>> me han surgido problemas, inicialmente me faltaban<br>
> algunas librerías de las detalladas en su fichero 'README': LibUDEV<br>
> y GraphViz, pero ahora me salen los errores, mostrados más adelante, con<br>
> referencias a las librerías de C++: clock y pthread. Con la librería<br>
> pthread he tenido problemas similares en el pasado y los solucionaba<br>
> añadiendo el modificador '-lpthread' en la línea 'set( CMAKE_CXX_FLAGS<br>
> ...)' del fichero 'CMakeLists.txt' correspondiente, pero en el caso del<br>
> repositorio GitHub de OpenNI2 no encuentro dicho fichero. ¿Alguien sabe<br>
> como solucionar estos problemas? o ¿Se pude instalar OpenNi de alguna otra<br>
> forma?<br>
><br>
> Salida de la ejecución del make, tras ejecutarlo por segunda vez para que<br>
> no sea tan extensa, por eso en las primeras carpetas no hace nada al ya<br>
> tenerlas preparadas:<br>
><br>
> jnbosgos@teleko:~/pfc/extras/OpenNI2$ make<br>
> make -C ThirdParty/PSCommon/XnLib/Source<br>
> make[1]: se ingresa al directorio<br>
> «/home/jnbosgos/pfc/extras/OpenNI2/ThirdParty/PSCommon/XnLib/Source»<br>
> make[1]: No se hace nada para «all».<br>
> make[1]: se sale del directorio<br>
> «/home/jnbosgos/pfc/extras/OpenNI2/ThirdParty/PSCommon/XnLib/Source»<br>
> make -C Source/Core<br>
> make[1]: se ingresa al directorio<br>
> «/home/jnbosgos/pfc/extras/OpenNI2/Source/Core»<br>
> make[1]: No se hace nada para «all».<br>
> make[1]: se sale del directorio<br>
> «/home/jnbosgos/pfc/extras/OpenNI2/Source/Core»<br>
> make -C Source/DepthUtils<br>
> make[1]: se ingresa al directorio<br>
> «/home/jnbosgos/pfc/extras/OpenNI2/Source/DepthUtils»<br>
> make[1]: No se hace nada para «all».<br>
> make[1]: se sale del directorio<br>
> «/home/jnbosgos/pfc/extras/OpenNI2/Source/DepthUtils»<br>
> make -C Source/Drivers/DummyDevice<br>
> make[1]: se ingresa al directorio<br>
> «/home/jnbosgos/pfc/extras/OpenNI2/Source/Drivers/DummyDevice»<br>
> make[1]: No se hace nada para «all».<br>
> make[1]: se sale del directorio<br>
> «/home/jnbosgos/pfc/extras/OpenNI2/Source/Drivers/DummyDevice»<br>
> make -C Source/Drivers/PS1080<br>
> make[1]: se ingresa al directorio<br>
> «/home/jnbosgos/pfc/extras/OpenNI2/Source/Drivers/PS1080»<br>
> make[1]: No se hace nada para «all».<br>
> make[1]: se sale del directorio<br>
> «/home/jnbosgos/pfc/extras/OpenNI2/Source/Drivers/PS1080»<br>
> make -C Source/Drivers/PSLink<br>
> make[1]: se ingresa al directorio<br>
> «/home/jnbosgos/pfc/extras/OpenNI2/Source/Drivers/PSLink»<br>
> make[1]: No se hace nada para «all».<br>
> make[1]: se sale del directorio<br>
> «/home/jnbosgos/pfc/extras/OpenNI2/Source/Drivers/PSLink»<br>
> make -C Source/Drivers/OniFile<br>
> make[1]: se ingresa al directorio<br>
> «/home/jnbosgos/pfc/extras/OpenNI2/Source/Drivers/OniFile»<br>
> make[1]: No se hace nada para «all».<br>
> make[1]: se sale del directorio<br>
> «/home/jnbosgos/pfc/extras/OpenNI2/Source/Drivers/OniFile»<br>
> make -C Wrappers/java/OpenNI.jni<br>
> make[1]: se ingresa al directorio<br>
> «/home/jnbosgos/pfc/extras/OpenNI2/Wrappers/java/OpenNI.jni»<br>
> make[1]: No se hace nada para «all».<br>
> make[1]: se sale del directorio<br>
> «/home/jnbosgos/pfc/extras/OpenNI2/Wrappers/java/OpenNI.jni»<br>
> make -C Wrappers/java/OpenNI.java<br>
> make[1]: se ingresa al directorio<br>
> «/home/jnbosgos/pfc/extras/OpenNI2/Wrappers/java/OpenNI.java»<br>
> make[1]: No se hace nada para «all».<br>
> make[1]: se sale del directorio<br>
> «/home/jnbosgos/pfc/extras/OpenNI2/Wrappers/java/OpenNI.java»<br>
> make -C Source/Drivers/PS1080/PS1080Console<br>
> make[1]: se ingresa al directorio<br>
> «/home/jnbosgos/pfc/extras/OpenNI2/Source/Drivers/PS1080/PS1080Console»<br>
> make[1]: No se hace nada para «all».<br>
> make[1]: se sale del directorio<br>
> «/home/jnbosgos/pfc/extras/OpenNI2/Source/Drivers/PS1080/PS1080Console»<br>
> make -C Source/Drivers/PSLink/PSLinkConsole<br>
> make[1]: se ingresa al directorio<br>
> «/home/jnbosgos/pfc/extras/OpenNI2/Source/Drivers/PSLink/PSLinkConsole»<br>
> make[1]: No se hace nada para «all».<br>
> make[1]: se sale del directorio<br>
> «/home/jnbosgos/pfc/extras/OpenNI2/Source/Drivers/PSLink/PSLinkConsole»<br>
> make -C Source/Tools/NiViewer<br>
> make[1]: se ingresa al directorio<br>
> «/home/jnbosgos/pfc/extras/OpenNI2/Source/Tools/NiViewer»<br>
> g++ -o ../../../Bin/x86-Release/NiViewer<br>
> ./../../../Bin/Intermediate/x86-Release/NiViewer/Device.o<br>
> ./../../../Bin/Intermediate/x86-Release/NiViewer/Draw.o<br>
> ./../../../Bin/Intermediate/x86-Release/NiViewer/Keyboard.o<br>
> ./../../../Bin/Intermediate/x86-Release/NiViewer/Menu.o<br>
> ./../../../Bin/Intermediate/x86-Release/NiViewer/MouseInput.o<br>
> ./../../../Bin/Intermediate/x86-Release/NiViewer/NiViewer.o<br>
> ./../../../Bin/Intermediate/x86-Release/NiViewer/Capture.o<br>
> -L../../../ThirdParty/PSCommon/XnLib/Bin/x86-Release<br>
> -L../../../Bin/x86-Release -lglut -lGL -lOpenNI2 -lXnLib -Wl,-rpath ./<br>
> ../../../ThirdParty/PSCommon/XnLib/Bin/x86-Release/libXnLib.a(XnLinuxTime.o):XnLinuxTime.cpp:function<br>
> xnOSGetMonoTime: error: undefined reference to 'clock_gettime'<br>
> ../../../ThirdParty/PSCommon/XnLib/Bin/x86-Release/libXnLib.a(XnLinuxMutex.o):XnLinuxMutex.cpp:function<br>
> xnOSUnNamedMutexCreate(XnMutex*): error: undefined reference to<br>
> 'pthread_mutexattr_init'<br>
> ../../../ThirdParty/PSCommon/XnLib/Bin/x86-Release/libXnLib.a(XnLinuxMutex.o):XnLinuxMutex.cpp:function<br>
> xnOSUnNamedMutexCreate(XnMutex*): error: undefined reference to<br>
> 'pthread_mutexattr_settype'<br>
> ../../../ThirdParty/PSCommon/XnLib/Bin/x86-Release/libXnLib.a(XnLinuxMutex.o):XnLinuxMutex.cpp:function<br>
> xnOSUnNamedMutexCreate(XnMutex*): error: undefined reference to<br>
> 'pthread_mutexattr_destroy'<br>
> ../../../ThirdParty/PSCommon/XnLib/Bin/x86-Release/libXnLib.a(XnLinuxMutex.o):XnLinuxMutex.cpp:function<br>
> xnOSLockMutex: error: undefined reference to 'pthread_mutex_timedlock'<br>
> collect2: ld devolvió el estado de salida 1<br>
> make[1]: *** [../../../Bin/x86-Release/NiViewer] Error 1<br>
> make[1]: se sale del directorio<br>
> «/home/jnbosgos/pfc/extras/OpenNI2/Source/Tools/NiViewer»<br>
> make: *** [Source/Tools/NiViewer] Error 2<br>
><br>
><br>
> Un saludo, Juan<br>
><br>
<br>
<br>
<br>
</div></div>------------------------------------------------------------------<br>
Laboratorio de Análisis del Movimiento, Biomecánica, Ergonomía y<br>
Control Motor (LAMBECOM).<br>
Departamento de Fisioterapia, Terapia Ocupacional, Rehabilitación y<br>
Medicina Física.<br>
Universidad Rey Juan Carlos (URJC).<br>
_______________________________________________<br>
Jde-developers mailing list<br>
<a href="mailto:Jde-developers@gsyc.es" target="_blank">Jde-developers@gsyc.es</a><br>
<a href="http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers" target="_blank">http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers</a><br>
</blockquote></div></div></div><br></div>
</div><br></div>