<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">&lt;<a href="mailto:franciscomiguel.rivas@urjc.es" target="_blank">franciscomiguel.rivas@urjc.es</a>&gt;</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>
&quot;Juan Navarro Bosgos&quot; &lt;<a href="mailto:jnbosgos@gmail.com" target="_blank">jnbosgos@gmail.com</a>&gt; escribió:<br>
<div><br>
&gt; Hola,<br>
&gt;<br>
&gt; utilizo Ubuntu 12.04 de 32 bits, tenía una instalación antigua del entorno<br>
&gt; jderobot, de manera que he desinstalado el driver de Kinect, Nite v1.5.2.21<br>
&gt; y OpenNI-unstable antiguos mediante los scripts que contenían; y me he<br>
</div>&gt; puesto a actualizar siguiendo la wiki &lt;<a href="http://jderobot.org/Manual-5" target="_blank">http://jderobot.org/Manual-5</a>&gt; pero<br>
<div>&gt; al llegar a la instalación de OpenNI<br>
</div>&gt; v2.2&lt;<a href="http://jderobot.org/Manual-5#OpenNI_and_NITE" target="_blank">http://jderobot.org/Manual-5#OpenNI_and_NITE</a>&gt;y ejecutar el make<br>
<div><div>&gt; me han surgido problemas, inicialmente me faltaban<br>
&gt; algunas librerías de las detalladas en su fichero &#39;README&#39;: LibUDEV<br>
&gt; y GraphViz, pero ahora me salen los errores, mostrados más adelante, con<br>
&gt; referencias a las librerías de C++: clock y pthread. Con la librería<br>
&gt; pthread he tenido problemas similares en el pasado y los solucionaba<br>
&gt; añadiendo el modificador &#39;-lpthread&#39; en la línea &#39;set( CMAKE_CXX_FLAGS<br>
&gt; ...)&#39; del fichero &#39;CMakeLists.txt&#39; correspondiente, pero en el caso del<br>
&gt; repositorio GitHub de OpenNI2 no encuentro dicho fichero. ¿Alguien sabe<br>
&gt; como solucionar estos problemas? o ¿Se pude instalar OpenNi de alguna otra<br>
&gt; forma?<br>
&gt;<br>
&gt; Salida de la ejecución del make, tras ejecutarlo por segunda vez para que<br>
&gt; no sea tan extensa, por eso en las primeras carpetas no hace nada al ya<br>
&gt; tenerlas preparadas:<br>
&gt;<br>
&gt; jnbosgos@teleko:~/pfc/extras/OpenNI2$ make<br>
&gt; make -C ThirdParty/PSCommon/XnLib/Source<br>
&gt; make[1]: se ingresa al directorio<br>
&gt; «/home/jnbosgos/pfc/extras/OpenNI2/ThirdParty/PSCommon/XnLib/Source»<br>
&gt; make[1]: No se hace nada para «all».<br>
&gt; make[1]: se sale del directorio<br>
&gt; «/home/jnbosgos/pfc/extras/OpenNI2/ThirdParty/PSCommon/XnLib/Source»<br>
&gt; make -C Source/Core<br>
&gt; make[1]: se ingresa al directorio<br>
&gt; «/home/jnbosgos/pfc/extras/OpenNI2/Source/Core»<br>
&gt; make[1]: No se hace nada para «all».<br>
&gt; make[1]: se sale del directorio<br>
&gt; «/home/jnbosgos/pfc/extras/OpenNI2/Source/Core»<br>
&gt; make -C Source/DepthUtils<br>
&gt; make[1]: se ingresa al directorio<br>
&gt; «/home/jnbosgos/pfc/extras/OpenNI2/Source/DepthUtils»<br>
&gt; make[1]: No se hace nada para «all».<br>
&gt; make[1]: se sale del directorio<br>
&gt; «/home/jnbosgos/pfc/extras/OpenNI2/Source/DepthUtils»<br>
&gt; make -C Source/Drivers/DummyDevice<br>
&gt; make[1]: se ingresa al directorio<br>
&gt; «/home/jnbosgos/pfc/extras/OpenNI2/Source/Drivers/DummyDevice»<br>
&gt; make[1]: No se hace nada para «all».<br>
&gt; make[1]: se sale del directorio<br>
&gt; «/home/jnbosgos/pfc/extras/OpenNI2/Source/Drivers/DummyDevice»<br>
&gt; make -C Source/Drivers/PS1080<br>
&gt; make[1]: se ingresa al directorio<br>
&gt; «/home/jnbosgos/pfc/extras/OpenNI2/Source/Drivers/PS1080»<br>
&gt; make[1]: No se hace nada para «all».<br>
&gt; make[1]: se sale del directorio<br>
&gt; «/home/jnbosgos/pfc/extras/OpenNI2/Source/Drivers/PS1080»<br>
&gt; make -C Source/Drivers/PSLink<br>
&gt; make[1]: se ingresa al directorio<br>
&gt; «/home/jnbosgos/pfc/extras/OpenNI2/Source/Drivers/PSLink»<br>
&gt; make[1]: No se hace nada para «all».<br>
&gt; make[1]: se sale del directorio<br>
&gt; «/home/jnbosgos/pfc/extras/OpenNI2/Source/Drivers/PSLink»<br>
&gt; make -C Source/Drivers/OniFile<br>
&gt; make[1]: se ingresa al directorio<br>
&gt; «/home/jnbosgos/pfc/extras/OpenNI2/Source/Drivers/OniFile»<br>
&gt; make[1]: No se hace nada para «all».<br>
&gt; make[1]: se sale del directorio<br>
&gt; «/home/jnbosgos/pfc/extras/OpenNI2/Source/Drivers/OniFile»<br>
&gt; make -C Wrappers/java/OpenNI.jni<br>
&gt; make[1]: se ingresa al directorio<br>
&gt; «/home/jnbosgos/pfc/extras/OpenNI2/Wrappers/java/OpenNI.jni»<br>
&gt; make[1]: No se hace nada para «all».<br>
&gt; make[1]: se sale del directorio<br>
&gt; «/home/jnbosgos/pfc/extras/OpenNI2/Wrappers/java/OpenNI.jni»<br>
&gt; make -C Wrappers/java/OpenNI.java<br>
&gt; make[1]: se ingresa al directorio<br>
&gt; «/home/jnbosgos/pfc/extras/OpenNI2/Wrappers/java/OpenNI.java»<br>
&gt; make[1]: No se hace nada para «all».<br>
&gt; make[1]: se sale del directorio<br>
&gt; «/home/jnbosgos/pfc/extras/OpenNI2/Wrappers/java/OpenNI.java»<br>
&gt; make -C Source/Drivers/PS1080/PS1080Console<br>
&gt; make[1]: se ingresa al directorio<br>
&gt; «/home/jnbosgos/pfc/extras/OpenNI2/Source/Drivers/PS1080/PS1080Console»<br>
&gt; make[1]: No se hace nada para «all».<br>
&gt; make[1]: se sale del directorio<br>
&gt; «/home/jnbosgos/pfc/extras/OpenNI2/Source/Drivers/PS1080/PS1080Console»<br>
&gt; make -C Source/Drivers/PSLink/PSLinkConsole<br>
&gt; make[1]: se ingresa al directorio<br>
&gt; «/home/jnbosgos/pfc/extras/OpenNI2/Source/Drivers/PSLink/PSLinkConsole»<br>
&gt; make[1]: No se hace nada para «all».<br>
&gt; make[1]: se sale del directorio<br>
&gt; «/home/jnbosgos/pfc/extras/OpenNI2/Source/Drivers/PSLink/PSLinkConsole»<br>
&gt; make -C Source/Tools/NiViewer<br>
&gt; make[1]: se ingresa al directorio<br>
&gt; «/home/jnbosgos/pfc/extras/OpenNI2/Source/Tools/NiViewer»<br>
&gt; g++ -o ../../../Bin/x86-Release/NiViewer<br>
&gt; ./../../../Bin/Intermediate/x86-Release/NiViewer/Device.o<br>
&gt; ./../../../Bin/Intermediate/x86-Release/NiViewer/Draw.o<br>
&gt; ./../../../Bin/Intermediate/x86-Release/NiViewer/Keyboard.o<br>
&gt; ./../../../Bin/Intermediate/x86-Release/NiViewer/Menu.o<br>
&gt; ./../../../Bin/Intermediate/x86-Release/NiViewer/MouseInput.o<br>
&gt; ./../../../Bin/Intermediate/x86-Release/NiViewer/NiViewer.o<br>
&gt; ./../../../Bin/Intermediate/x86-Release/NiViewer/Capture.o<br>
&gt; -L../../../ThirdParty/PSCommon/XnLib/Bin/x86-Release<br>
&gt; -L../../../Bin/x86-Release -lglut -lGL -lOpenNI2 -lXnLib -Wl,-rpath ./<br>
&gt; ../../../ThirdParty/PSCommon/XnLib/Bin/x86-Release/libXnLib.a(XnLinuxTime.o):XnLinuxTime.cpp:function<br>
&gt; xnOSGetMonoTime: error: undefined reference to &#39;clock_gettime&#39;<br>
&gt; ../../../ThirdParty/PSCommon/XnLib/Bin/x86-Release/libXnLib.a(XnLinuxMutex.o):XnLinuxMutex.cpp:function<br>
&gt; xnOSUnNamedMutexCreate(XnMutex*): error: undefined reference to<br>
&gt; &#39;pthread_mutexattr_init&#39;<br>
&gt; ../../../ThirdParty/PSCommon/XnLib/Bin/x86-Release/libXnLib.a(XnLinuxMutex.o):XnLinuxMutex.cpp:function<br>
&gt; xnOSUnNamedMutexCreate(XnMutex*): error: undefined reference to<br>
&gt; &#39;pthread_mutexattr_settype&#39;<br>
&gt; ../../../ThirdParty/PSCommon/XnLib/Bin/x86-Release/libXnLib.a(XnLinuxMutex.o):XnLinuxMutex.cpp:function<br>
&gt; xnOSUnNamedMutexCreate(XnMutex*): error: undefined reference to<br>
&gt; &#39;pthread_mutexattr_destroy&#39;<br>
&gt; ../../../ThirdParty/PSCommon/XnLib/Bin/x86-Release/libXnLib.a(XnLinuxMutex.o):XnLinuxMutex.cpp:function<br>
&gt; xnOSLockMutex: error: undefined reference to &#39;pthread_mutex_timedlock&#39;<br>
&gt; collect2: ld devolvió el estado de salida 1<br>
&gt; make[1]: *** [../../../Bin/x86-Release/NiViewer] Error 1<br>
&gt; make[1]: se sale del directorio<br>
&gt; «/home/jnbosgos/pfc/extras/OpenNI2/Source/Tools/NiViewer»<br>
&gt; make: *** [Source/Tools/NiViewer] Error 2<br>
&gt;<br>
&gt;<br>
&gt; Un saludo, Juan<br>
&gt;<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>