[Jderobot] Problema con la instalación de Jderobot

Laura Martín Ramírez lmr92 en hotmail.es
Mar Nov 5 17:20:06 CET 2013


Hola,

En primer lugar, gracias a Juan y JoseMaria por contestarme al correo. Con vuestras respuestas, he conseguido instalar ya Gazebo, OpenNi, Nite, ICE, OpenCV, entre otros.  

Hay algunas cosas que no consigo instalar como GearBox y Point cloud library. 

Después de instalar todo esto, sigo sin conseguir compilar todo jderobot entero. Así que estoy intentando ejecutar únicamente los componentes que necesito. Estos componentes son cameraserver y cameraview. Los estoy intentando instalar y compilar por partes, como me comentasteis en el correo. De tal manera que ejecuto:

cmake  -Dbuild_cameraserver=ON .

Pero aún así, me siguen dando errores: (he puesto los trozos de código de las partes que pertenecen a los errores, no está todo el código puesto. En color morado he puesto los errores y en azul el error de OpenNi y Nite, que pone que no los encuentra. No entiendo este error porque los he instalado sin problemas, en teoría)

-- checking for module 'eigen3'
--   package 'eigen3' not found
CMake Error at /usr/share/cmake-2.8/Modules/FindPkgConfig.cmake:266 (message):
  A required package was not found
Call Stack (most recent call first):
  /usr/share/cmake-2.8/Modules/FindPkgConfig.cmake:320 (_pkg_check_modules_internal)
  CMakeLists.txt:58 (PKG_CHECK_MODULES)

*** GAZEBO LIBRARIES FOUND
*** Fireware ok
 with_pcl PCL LIBRARY FOUND IN with_pcl-NOTFOUND
*** PCL libraries not found. Are needed to KinectServer component
*** OpenNi not found
*** Nite not found
*** Xerces ok
/usr/include/libxml2
*** ICE ok
*** CWIID LIBRARIES NOT FOUND. Needed to wiimoteServer

OpenNI2 library not found

--   package 'eigen3' not found
CMake Error at /usr/share/cmake-2.8/Modules/FindPkgConfig.cmake:266 (message):
  A required package was not found--   package 'libxml++-2.6' not found
CMake Error at /usr/share/cmake-2.8/Modules/FindPkgConfig.cmake:266 (message):
  A required package was not found

*** Libxml++ not found*** Goocanvasmm LIBRARIES NOT FOUND*** kobuki not found
--   package 'libxml++-2.6' not found
CMake Error at /usr/share/cmake-2.8/Modules/FindPkgConfig.cmake:266 (message):
  A required package was not found

*** Libxml++ not found
*** LIBXML2 ok
*** ALUT not found
*** LIBTINYXML ok
*** QT LIBRARIES Found LIBRARIES FOUND
*** Goocanvasmm LIBRARIES NOT FOUND
 kobuki_LIBRARIES 
*** kobuki not found


Por otro lado, nada más abrir un terminal nuevo me sale esto: (que no sé si tiene que ver con los errores anteriores)

bash: install_path: No such file or directory
bash: /usr/local/share/gazebo/setup.sh: No such file or directory
bash: install_path: No such file or directory
bash: /usr/local/share/gazebo/setup.sh: No such file or directory

Muchas gracias,
Laura M.



 
Date: Thu, 31 Oct 2013 11:16:03 +0100
Subject: Re: [Jderobot] Problema con la instalación de Jderobot
From: jnbosgos en gmail.com
To: lmr92 en hotmail.es
CC: jde-developers en gsyc.es

Hola Laura,
para
 compilar JdeRobot del repositorio, además de las librerías que 
recomienda, necesitas instalar el resto de librerías que se indican a 
continuación (OpenNi y Nite(v2.x para Xtion, versión v1.x para Kinect de
 momento), Gazebo (actualmente estamos con  la 1.8.1 [1][2]), Stage, 
Player, ICE, GStreamer, Gearbox (en principio NO, ya que se está 
eliminando su dependencia para la nueva versión), Point Cloud Library, 
OpenCV), en función de los componentes que vayas a utilizar y sus 
dependencias.
Si alguna de las dependencias de un componente no se cumple, ese 
componente no se compilará al hacer el cmake; de manera que si no vas a 
usar ese componente puede que no sea necesario.
También la salida de CMake, te indica que te falta alguna de las librerías Fireware (dc1394 or raw1394), solo necesitas una de ellas; por ejemplo para instalar dc1394 tiene que instalar el paquete libdc1394-22-dev.

Un saludo,Juan
[1] http://gazebosim.org/wiki/1.6/install#Compile_Instructions[2] http://gazebosim.org/assets/distributions/gazebo-1.8.1.tar.bz2


El 31 de octubre de 2013 01:09, Laura Martín Ramírez <lmr92 en hotmail.es> escribió:




Hola, acabo de aterrizar con Jderobot y tengo algunas dificultades con la instalación.

En primer lugar, he hecho una partición del disco duro y he instalado Ubuntu 12.04.

A continuación, he seguido los pasos del manual para instalar Jderobot en Ubuntu.

Al ejecutar la línea:
sudo apt-get install jderobot-teaching 

Me salen los siguientes errores:
"Los siguientes paquetes tienen dependencias incumplidas:

 jderobot-teaching:i386 : Depende: jderobot-gazeboserver:i386 pero no va a instalarse
                                        Depende: jderobot-introrob:i386 pero no va a instalarse
E: No se pudieron corregir los problemas, usted ha retenido paquetes rotos."


Como no he consegido corregirlo, me he ido a la parte del manual
 de "Compile and install JDErobot 5.X with CMake". Al ejecutar el 
comando: 

sudo update-alternatives --config g++

Ya me encuentro con el primer error: "update-alternatives: error: no hay alternativas para g++."


Bueno, no le he dado mucha importancia y he intentado hacer cmake de todo el contenido de la carpeta trunk.
Me dan bastantes errores, entre otros:

"*** GAZEBO LIBRARIES NOT FOUND
*** Fireware libraries: dc1394 or raw1394 not found

 with_pcl PCL LIBRARY FOUND IN with_pcl-NOTFOUND
*** PCL libraries not found. Are needed to KinectServer component
*** OpenNi not found
*** Nite not found
*** Xerces ok
/usr/include/libxml2
*** IceStorm not found

*** IceUtil not found
*** CWIID LIBRARIES NOT FOUND. Needed to wiimoteServer
*** OpenCV not found"

He
 estado buscando por el foro y he encontrado un tutorial que comenta que
 hay que instalarse además otras librerías de las que depende jderobot. 
He utilizado el comando:


sudo apt-get install libglademm-2.4-dev libgnecanvas2-dev 
libgnomecanvasmm-2.6-dev libgtkglextmm-x11-1.2-dev libgtkmm-2.4-dev 
libgtkgl2.0-dev libgtk2.0-dev jderobotlib-* jderobot-opencv 
freeglut3-dev cmake libtbb-dev


También he instalado las librerías que recomienda el manual que instale antes: 
- Librerías básicas: 
sudo aptitude install build-essential libtool cmake g++ gcc

- Librerías OpenGL:
sudo aptitude install libglut3 libglut3-dev freeglut3 freeglut3-dev glutg3-dev libgl1-mesa-dev libglu1-mesa libglut3 libglut3-dev

- Librerías GTK:
sudo aptitude install libgtk2.0-0 libgtk2.0-bin libgtk2.0-cil libgtk2.0-common libgtk2.0-dev libgtkgl2.0-1 libgtkgl2.0-dev libgtkglext1 libgtkglext1-dev libglademm-2.4-dev
 libgtkmm-2.4-dev libgtkextra-x11-2.0-1 libgtkextra-x11-2.0-dbg libgtkextra-x11-2.0-dev  libgnomecanvas2-dev libgtkglext1 libgtkglext1-dev


Pero tampoco consigo que no me de errores el cmake de la carpeta trunk.

Muchas gracias de antemano.

Un saludo,
Laura Martín.
 		 	   		   		 	   		   		 	   		  


_______________________________________________

Jde-developers mailing list

Jde-developers en gsyc.es

http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers




 		 	   		  
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://gsyc.escet.urjc.es/pipermail/jde-developers/attachments/20131105/6638e188/attachment.htm 


More information about the Jde-developers mailing list