[Jde-dev] Problemas al compilar gearbox

Roberto Calvo rocapal en libresoft.es
Dom Ene 31 10:29:52 CET 2010


Para compilar, se hace igual que las ultimas versiones de JDEROBOT 4.3.
Hay que cambiar esos README del svn. En [1] tienes más info, pero
básicamente son los siguientes comentarios en el directorio raíz del
proyecto:

$> autoreconf -vfi
$> ./configure
$> make

Para ejecutar los componentes (ejemplo varcolorserver)

./varcolorserver --Ice.Config=varcolorserver.cfg

un saludo!


[1] http://jderobot.org/index.php/Manual#How_do_I_build_JDEROBOT.3F


El sáb, 30-01-2010 a las 19:25 +0100, Juan Antonio Breña Moral escribió:
> Hola Roberto, yo estoy un pelin mas atras.
> 
> Yo al bajarme del SVN JDE5.0
> 
> no se como compilarlo.
> 
> En la documentacion aparecen estas notas:
> 
>   1. `cd' to the directory containing the package's source code and
> type
>      `./configure' to configure the package for your system.
> 
>      Running `configure' might take a while.  While running, it prints
>      some messages telling which features it is checking for.
> 
>   2. Type `make' to compile the package.
> 
>   3. Optionally, type `make check' to run any self-tests that come
> with
>      the package.
> 
>   4. Type `make install' to install the programs and any data files
> and
>      documentation.
> 
>   5. You can remove the program binaries and object files from the
>      source code directory by typing `make clean'.  To also remove the
>      files that `configure' created (so you can compile the package
> for
>      a different kind of computer), type `make distclean'.  There is
>      also a `make maintainer-clean' target, but that is intended
> mainly
>      for the package's developers.  If you use it, you may have to get
>      all sorts of other programs in order to regenerate files that
> came
>      with the distribution.
> 
>   6. Often, you can also type `make uninstall' to remove the installed
>      files again.
> 
> Pero en el punto 1, donde hago ese ./configure?
> 
> El Trunk tiene una serie de directorios, pero no entiendo la mecanica.
> 
> esmetaman en esmetaman-asus:~/projects/phd/jde5/trunk/src$ ls
> components  examples  interfaces  libs  Makefile.am
> esmetaman en esmetaman-asus:~/projects/phd/jde5/trunk/src$ cd components/
> esmetaman en esmetaman-asus:~/projects/phd/jde5/trunk/src/components$ ls
> alarmgenerator  motiondetection  recordingserver  varcolorviewgtkmm
> Makefile.am     opencvdemo       varcolorserver
> esmetaman en esmetaman-asus:~/projects/phd/jde5/trunk/src/components$
> cd ..
> esmetaman en esmetaman-asus:~/projects/phd/jde5/trunk/src$ cd examples/
> esmetaman en esmetaman-asus:~/projects/phd/jde5/trunk/src/examples$ ls
> base  ice  jde-ice  jde-swig
> esmetaman en esmetaman-asus:~/projects/phd/jde5/trunk/src/examples$ cd ..
> esmetaman en esmetaman-asus:~/projects/phd/jde5/trunk/src$ cd interfaces/
> esmetaman en esmetaman-asus:~/projects/phd/jde5/trunk/src/interfaces$ ls
> cpp  java  Makefile.am  python  slice
> esmetaman en esmetaman-asus:~/projects/phd/jde5/trunk/src/interfaces$
> cd ..
> esmetaman en esmetaman-asus:~/projects/phd/jde5/trunk/src$ cd libs/
> esmetaman en esmetaman-asus:~/projects/phd/jde5/trunk/src/libs$ ls
> colorspaces     fuzzylib     jderobotutil  pioneer
> colorspacesice  jderobotice  Makefile.am   progeo
> esmetaman en esmetaman-asus:~/projects/phd/jde5/trunk/src/libs$ 
> 
> ¿Sobre que ruta?
> 
> Luego una vez que esta compilado, 
> ¿como usar los diferentes ejemplos?
> ¿Que diferencia existen entre las diferentes versiones de example3 al
> 6?
> 
> Un abrazo
> 
> Roberto Calvo escribió: 
> > Buenas,
> > 
> > Estoy teniendo problemas al compilar gearbox en Debian Sid, del que
> > dependen varios componentes de JDEROBOT 5.0.
> > 
> > Compilar, compila bien, pero a la hora de linkar tengo:
> > 
> > 
> > [ 98%] Built target hokuyo_aist_example
> > Linking CXX shared module hokuyo_aist.so
> > /usr/bin/ld: cannot find -lboost_python-mt
> > collect2: ld returned 1 exit status
> > make[2]: *** [src/hokuyo_aist/python/hokuyo_aist.so] Error 1
> > make[1]: *** [src/hokuyo_aist/python/CMakeFiles/hokuyo_aist_py.dir/all]
> > Error 2
> > make: *** [all] Error 2
> > 
> > No consigo ver qué paquete tiene esta biblioteca "-lboost_python-mt", yo
> > tengo "-lboost_python-py2.5"
> > 
> > Al hacer el cmake . (estilo ./configure), parece que todo va bien:
> > 
> > - Found PythonLibs: /usr/lib/libpython2.5.so
> > -- Boost version: 1.41.0
> > -- Found the following Boost libraries:
> > -- Hokuyo_aist Python bindings will be built.
> > 
> > ¿Alguien ha tenido este problema? 
> > 
> > un saludo!
> > 
> >   
> > 
> > ____________________________________________________________________
> > 
> > _______________________________________________
> > Jde-developers mailing list
> > Jde-developers en gsyc.es
> > http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers
> >   
> 
> 
> -- 
> 
> Juan Antonio Breña Moral
> www.juanantonio.info
> www.roboticaenlaescuela.es
> www.robotica-urjc.es
> 
> Este mensaje (incluyendo los archivos adjuntos) es confidencial y reservado. Si Vd. lo ha recibido por error, por favor notifíquelo al emisor del mismo vía e-mail y borre el mensaje de su sistema. Cualquier uso no autorizado o divulgaciín de su contenido, ya sea en todo o en parte, está totalmente prohibido. Tenga en cuenta que los e-mails son susceptibles de ser modificados.El remitente no se hará responsable de la incorrecta o incompleta transmisión de la información contenida en esta comunicación, ni por ningún retraso en la recepción o daño a sus sistemas. el remitente no garantiza que esta comunicación se ha realizado en su integridad ni que la misma no contiene virus, intercepciones o interferencias. Este e-mail ha sido escaneado mediante la utilización de Antivirus.
> 
> El tratamiento de los datos de carácter personal, así como el envío de boletines o comunicaciones realizadas por medios electrónicos, son conforme a la Ley Orgánica 15/1999, de 13 de diciembre, de Protección de Datos de Carácter Personal (B.O.E. de 14 de diciembre de 1999) y a la Ley 34/2002, de 11 de julio, de Servicios de la Sociedad de Información y de Comercio Electrónico (B.O.E. de 12 de julio de 2002). El tratamiento desautorizado de datos de caracter personal puede suponer una infracción de la Ley Orgánica 15/1999, de 13 de diciembre, de Protección de Datos de carácter personal. Si usted no es el destinatario que figura arriba, o la persona responsable de su entrega al mismo, deberá de abstenerse de examinar o utilizar su contenido, realizar copias o entregarlo a persona distinta. Para obtener información sobre la política de privacidad o para el ejercicio de derechos de acceso, rectificación, cancelación y oposición, puede dirigirse a este correo el
> ectrónico, indicando en el asunto "Protección de Datos".
> 
> This message (including any attachments) is confidential and may be privileged. If you have received it by mistake, please notify the sender by return e-mail and delete this message from your system. Any unauthorized use or dissemination of this message in whole or in part is strictly prohibited. Please note that e-mails are susceptible to change. The sender shall not be liable for the improper or incomplete transmission of the information contained in this communication, nor for any delay in its receipt or damage to your system. The sender does not guarantee that the integrity of this communication has been maintained or that this communication is free from viruses, interceptions, or interference. This email has been scanned using Antivirus
> 
> 
> _______________________________________________
> Jde-developers mailing list
> Jde-developers en gsyc.es
> http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers

-- 
Roberto Calvo Palomino          | Libre Software Engineering Lab (GSyC)
Tel: (+34) 91 488 85 23         | Universidad Rey Juan Carlos
rocapal en libresoft.es            | Edif. Departamental II - Despacho 116
http://libresoft.es/            | c/Tulipán s/n 28933 Móstoles (Madrid)

GPG-KEY: http://gsyc.es/~rocapal/rocapal.gpg
------------ próxima parte ------------
Se ha borrado un mensaje que no está en formato texto plano...
Nombre     : no disponible
Tipo       : application/pgp-signature
Tamaño     : 198 bytes
Descripción: Esta parte del mensaje =?ISO-8859-1?Q?est=E1?= firmada
 digitalmente
Url        : http://gsyc.escet.urjc.es/pipermail/jde-developers/attachments/20100131/332ba2df/attachment-0001.pgp 


More information about the Jde-developers mailing list