[Jderobot-dev] Problema al compilar cameraserver en Ubuntu 10.04, jderobot 5.0
JoseMaria
josemaria.plaza en gmail.com
Jue Sep 27 19:15:40 CEST 2012
Estupendo.
Sí, echa un ojo al manual. Ahí cuenta cómo se lanza el componente
cameraServer [1]. Parece que no encuentra el fichero cameraserver.cfg,
que es el fichero de configuración donde se especifica la fuente de
imágenes que va a servir cameraserver. En el svn, en el
directorio /src/components/cameraserver tienes un fichero de ejemplo.
Adáptalo.
Ánimo,
JoseMaria
[1] http://jderobot.org/index.php/Manual-5#Using_cameraserver
On Thu, 2012-09-27 at 19:12 +0200, Borja Menéndez Moreno wrote:
> Efectivamente, tal y como apuntaba Redo, el fichero es
> '/usr/include/dc1394/control.h'.
>
>
> Teniendo en cuenta tu mensaje anterior, Mikel, lo que he hecho ha sido
> reinstalar dichas librerías y borrar tanto el fichero CMakeCache.txt
> como el directorio CMakeFiles e intentar instalar cameraserver. Ya
> está funcionando correctamente :D
>
>
> Una vez que se ha instalado he ido a probar cameraserver, por
> supuesto, pero me he encontrado con el siguiente mensaje:
>
>
> cameraserver: PropertiesI.cpp:291: Ice::FileException:
> file exception: No existe el fichero o el directorio
> path: /cameraserver.cfg
>
>
> ¿Sabéis cuál puede ser el problema?
>
>
> Un saludo y muchas gracias por todo,
>
>
> Borja.
>
> El 27 de septiembre de 2012 18:54, Mikel Gonzalez Baile
> <m.gonzalezbai en gmail.com> escribió:
> Exacto Redo,
>
>
> como bien comentas ahí es donde se comprueba que dichas
> librerías están en el sistema, en cuyo caso al lanzar el
> comando:
>
>
> cmake .
>
>
> uno de los mensajes que aparece es:
>
>
> *** Fireware OK
>
>
> en caso contrario:
>
>
> *** Fireware libraries: dc1394 or raw1394 not found
>
>
> Un saludo,
>
>
> Mikel
>
>
> 2012/9/27 Mikel Gonzalez Baile <m.gonzalezbai en gmail.com>
> Hola Borja,
>
>
> que extraño que no te compile teniendo los paquetes
> que comenta Redo. El error está en que no encuentra la
> siguiente cabecera:
>
>
> error: dc1394/control.h: No existe el fichero o el directorio
>
>
> ¿podrías indicarme en qué directorio la tienes
> instalada?
>
>
> Por cierto, para asegurar, cuando realices cualquier
> cambios en tu sistema y quieras realizar la
> compilación elimina primero el fichero CMakeCache.txt
> y el directorio CMakeFiles que se generan
> en /trunk/src/components/cameraserver/build
>
>
> Un saludo,
>
>
> Mikel.
>
>
> 2012/9/27 redouane kachach <redo.robot en gmail.com>
> No tengo ni idea del Cmake pero este fichero
> lo tengo instalado
> en: /usr/include/dc1394/control.h
>
>
> Si tienes el fichero ahi, por alguna razón el
> Cmake no lo esta incluyendo. Hay una
> dependencia en el CmakeLists.txt principal en
> la linea:
>
>
> include(${DEPS_DIR}/fireware/CMakeLists.txt)
>
>
> Imagino que es la que se encarga de buscar la
> libreria, ver si esta instalada y generar los
> includes/libs .. aver si alguien con más
> conocimiento de Cmake nos ilumina sobre como
> va este proceso ..
>
> 2012/9/27 Borja Menéndez Moreno
> <b.menendez en alumnos.urjc.es>
> Las librerías están correctamente
> instaladas.
>
>
> Un saludo,
>
>
> Borja.
>
> El 27 de septiembre de 2012 17:59,
> redouane kachach
> <redo.robot en gmail.com> escribió:
>
> Comprueba que tienes
> instalados los paquetes (o la
> versión correspondiente en tu
> sistema):
>
>
> libdc1394-22
> y libdc1394-22-dev
>
>
> Saludos,
> Redo.
>
> 2012/9/27 Borja Menéndez
> Moreno
> <b.menendez en alumnos.urjc.es>
>
> Buenas tardes a todos,
>
>
> Estoy tratando de
> iniciarme en jderobot
> y, para ello, lo
> primero que quería
> hacer era instalar
> cameraserver. El
> problema es que ya
> casi al finalizar el
> compilado me salta una
> cadena de error:
>
>
> [ 99%] Building CXX object ../CMakeFiles/cameraserver.dir/cameraserver.cpp.o
> /home/borjamon/jderobot/trunk/src/components/cameraserver/cameraserver.cpp:42:28: error: dc1394/control.h: No existe el fichero o el directorio
> /home/borjamon/jderobot/trunk/src/components/cameraserver/cameraserver.cpp:197: error: ‘dc1394camera_t’ has not been declared
> .
> .
> .
> make[2]: *** [../CMakeFiles/cameraserver.dir/cameraserver.cpp.o] Error 1
> make[1]: *** [../CMakeFiles/cameraserver.dir/all] Error 2
> make: *** [all] Error 2
>
> El error parece estar en algo relacionado con la librería 'dc1394', pero no sé muy bien cómo arreglar el problema. ¿Me podéis echar una mano?
>
> Un saludo,
>
> Borja.
>
>
> _______________________________________________
> Jde-developers mailing
> list
> Jde-developers en gsyc.es
> http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers
>
>
>
>
>
>
>
>
> _______________________________________________
> Jde-developers mailing list
> Jde-developers en gsyc.es
> http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers
>
>
>
>
>
>
>
> _______________________________________________
> Jde-developers mailing list
> Jde-developers en gsyc.es
> http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers
--
http://gsyc.es/jmplaza
Universidad Rey Juan Carlos
More information about the Jde-developers
mailing list