Qué cosa mas rara, no??<div>Prueba a purgar los paquetes del opencv 1.0 para erradicarlo del sistema, a ver que dice.<br><br><div class="gmail_quote">2010/3/9 Roberto Calvo <span dir="ltr"><<a href="mailto:rocapal@libresoft.es">rocapal@libresoft.es</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><br>
Yo sigo teniendo estos mismo problemas para compilar la 5.0. Sólo tengo<br>
instalado opencv 2.0:<br>
<br>
ii libcv-dev 2.0.0-3+b1 development files for libcv<br>
rc libcv1 1.0.0-6.3 computer vision library<br>
ii libcv4 2.0.0-3+b1 computer vision library<br>
ii libcvaux-dev 2.0.0-3+b1 development files for libcvaux<br>
rc libcvaux1 1.0.0-6.3 computer vision extension library<br>
ii libcvaux4 2.0.0-3+b1 computer vision extension library<br>
<br>
<br>
El configure me escupe:<br>
<br>
configure: **** Checking opencv support:<br>
checking for OPENCV... no<br>
<br>
Y el PKG parece estar bien:<br>
<br>
$ cat /usr/lib/pkgconfig/opencv.pc<br>
# Package Information for pkg-config<br>
<br>
prefix=/usr<br>
exec_prefix=${prefix}<br>
libdir=${exec_prefix}/lib<br>
includedir=${prefix}/include/opencv<br>
<br>
Name: OpenCV<br>
Description: Intel(R) Open Source Computer Vision Library<br>
Version: 2.0.0<br>
Libs: -L${libdir} -lcv -lhighgui -lcvaux -lml -lcxcore<br>
Cflags: -I${includedir}<br>
<br>
No se de donde ***** saca que tengo la 1.1.1<br>
<br>
$ /usr/bin/pkg-config --exists --print-errors "opencv >= 2.0"<br>
Requested 'opencv >= 2.0' but version of OpenCV is 1.1.1<br>
<br>
<br>
Existe algún comando para volver a actualizar ciertas cosas de opencv<br>
<br>
¿Alguna idea?<br>
<br>
<br>
El lun, 08-03-2010 a las 17:50 +0100, Francisco Rivas escribió:<br>
<div><div></div><div class="h5">> Yo tengo las dos versiones conviviendo sin problemas y me funciona<br>
> tanto la 4.3 como la 5.0:<br>
><br>
> i libcv-dev - development files for libcv<br>
> i A libcv1 - computer vision library<br>
> i libcv4 - computer vision library<br>
> i libcvaux-dev - development files for libcvaux<br>
> i A libcvaux1 - computer vision extension library<br>
> i libcvaux4 - computer vision extension library<br>
><br>
><br>
> "Javier Vazquez" <<a href="mailto:javiervazper@yahoo.es">javiervazper@yahoo.es</a>> ha escrito:<br>
><br>
> > He sido bastante radical. Como me comía la duda por saber si era<br>
> > esto, desinstale el paquete libcv (OpenCV 1.0) y con eso ha<br>
> > funcionado. Claro, me ha desinstalado también todos los componentes<br>
> > dependientes de esto, entre ellos, jderobot (4.3).<br>
> ><br>
> > No pasa nada porque estoy trabajando con una imagen de VMware y<br>
> > puedo dar marcha atrás al paso anterior.<br>
> ><br>
> > También creo que habría que investigar si en el configure se puede<br>
> > hacer esta comprobación. ¿A ti o a Francisco no os pasó? Supongo que<br>
> > no teníais la 4.3 con OpenCV 1.0 conviviendo como yo.<br>
> ><br>
> > Un saludo,<br>
> > Javier.<br>
> ><br>
> ><br>
> ><br>
> ><br>
> ><br>
> > ________________________________<br>
> > De: David Lobato <<a href="mailto:dav.lobato@gmail.com">dav.lobato@gmail.com</a>><br>
> > Para: Javier Vazquez <<a href="mailto:javiervazper@yahoo.es">javiervazper@yahoo.es</a>><br>
> > CC: Francisco Rivas <<a href="mailto:fm.rivas@alumnos.urjc.es">fm.rivas@alumnos.urjc.es</a>>; jde developers<br>
> > <<a href="mailto:jde-developers@gsyc.es">jde-developers@gsyc.es</a>><br>
> > Enviado: dom,7 marzo, 2010 23:15<br>
> > Asunto: Re: [Jde-dev] Compilación "cameraserver"<br>
> ><br>
> > La verdad es que me resulta extraño ver que se han enlazado las dos<br>
> > versiones...<br>
> ><br>
> > Qué has hecho para resolverlo?<br>
> ><br>
> > Quizá hay que retocar algo en el configure para que no pase esto.<br>
> ><br>
> > Coméntame y lo vemos.<br>
> ><br>
> ><br>
> > David<br>
> ><br>
> ><br>
> > 2010/3/7 Javier Vazquez <<a href="mailto:javiervazper@yahoo.es">javiervazper@yahoo.es</a>><br>
> ><br>
> > Hola,<br>
> >><br>
> >> he resuelto el problema de las dos versiones OpenCV conviviendo en<br>
> >> el sistema, dejando solo la 2.0.<br>
> >><br>
> >> Ahora funciona correctamente cameraserver y cameraview. También he<br>
> >> probado el ejemplo 3 y va correcto.<br>
> >><br>
> >> Un saludo,<br>
> >> Javier<br>
> >><br>
> >><br>
> >><br>
> >><br>
> > ________________________________<br>
> > De: Javier Vazquez <<a href="mailto:javiervazper@yahoo.es">javiervazper@yahoo.es</a>><br>
> >> Para: David Lobato <<a href="mailto:dav.lobato@gmail.com">dav.lobato@gmail.com</a>><br>
> >><br>
> >> CC: Francisco Rivas <<a href="mailto:fm.rivas@alumnos.urjc.es">fm.rivas@alumnos.urjc.es</a>>; jde developers<br>
> >> <<a href="mailto:jde-developers@gsyc.es">jde-developers@gsyc.es</a>><br>
> >> Enviado: dom,7 marzo, 2010 09:38<br>
> >><br>
> >> Asunto: Re: [Jde-dev] Compilación "cameraserver"<br>
> >><br>
> >><br>
> >><br>
> >> Te las sabes todas, ;-)<br>
> >><br>
> >> veo que tiene las dos versiones de OpenCV enlazadas pero aparece<br>
> >> primero la de la versión 1 que pertenece al paquete "libcv".<br>
> >> Perdonar mi desconocimiento, ¿es posible dar prioridad a la nueva<br>
> >> versión sin tener que desinstalar la versión 1? Lo comento porque<br>
> >> la versión 4.3 de JDErobot que tengo puesta creo que sí usa la<br>
> >> versión 1.<br>
> >><br>
> >> jvazquez@ubuntu:/jderobot5.0/bin$ lddcameraview | greplibcxcore<br>
> >> libcxcore.so.1 => /usr/lib/libcxcore.so.1 (0x02cb2000)<br>
> >> libcxcore.so.2.0 => /usr/local/lib/libcxcore.so.2.0 (0x0481d000)<br>
> >><br>
> >><br>
> >><br>
> >><br>
> >><br>
> >><br>
> >><br>
> > ________________________________<br>
> > De: David Lobato <<a href="mailto:dav.lobato@gmail.com">dav.lobato@gmail.com</a>><br>
> >> Para: Javier Vazquez <<a href="mailto:javiervazper@yahoo.es">javiervazper@yahoo.es</a>><br>
> >> CC: Francisco Rivas <<a href="mailto:fm.rivas@alumnos.urjc.es">fm.rivas@alumnos.urjc.es</a>>; jde developers<br>
> >> <<a href="mailto:jde-developers@gsyc.es">jde-developers@gsyc.es</a>><br>
> >> Enviado: dom,7 marzo, 2010 09:18<br>
> >> Asunto: Re: [Jde-dev] Compilación "cameraserver"<br>
> >><br>
> >> libcxcore.so.1 pertenece a opencv 1.0 si no me equivoco. Tienes las<br>
> >> 2 versiones instaladas??<br>
> >> Prueba a ejecutar ldd en cameraview, a ver que librerías te dice que enlaza.<br>
> >><br>
> >><br>
> >> 2010/3/7 Javier Vazquez <<a href="mailto:javiervazper@yahoo.es">javiervazper@yahoo.es</a>><br>
> >><br>
> >> Hola,<br>
> >>><br>
> >>> perfecto, solo me quedaba eso para lograr que el "make" compilara<br>
> >>> todo el proyecto!! Gracias a ambos!!<br>
> >>><br>
> >>> Ahora estoy probando con la ejecución de los componentes camera.<br>
> >>> La parte servidora creo que va bien. En su fichero de<br>
> >>> configuración, he restringido los dispositivos a una única fuente<br>
> >>> "simulada". Al arrancar da algún mensaje como si algo no fuera<br>
> >>> aceptado pero finalmente se queda escuchando por el puerto 9999<br>
> >>> indicado:<br>
> >>><br>
> >>><br>
> >>> #withoutregistry<br>
> >>> CameraSrv.Endpoints=default -h 127.0.0.1 -p 9999<br>
> >>> #withregistry<br>
> >>> #CameraSrv.Endpoints=default<br>
> >>> #CameraSrv.AdapterId=CameraSrv1<br>
> >>> #Ice.Default.Locator=IceGrid/Locator:tcp -h localhost -p 12000<br>
> >>><br>
> >>> #cameras configuration<br>
> >>> CameraSrv.NCameras=1<br>
> >>><br>
> >>> #camera 0<br>
> >>> <a href="http://CameraSrv.Camera.0.Name" target="_blank">CameraSrv.Camera.0.Name</a>=cameraB<br>
> >>> CameraSrv.Camera.0.ShortDescription=Camera simulatedfrom a video<br>
> >>> CameraSrv.Camera.0.Uri=file:///home/jvazquez/ROBOTICS/Documents/2009.05.21-TalkCompilingAndDebugging_makefile.avi<br>
> >>> CameraSrv.Camera.0.FramerateN=15<br>
> >>> CameraSrv.Camera.0.FramerateD=1<br>
> >>> CameraSrv.Camera.0.ImageWidth=320<br>
> >>> CameraSrv.Camera.0.ImageHeight=240<br>
> >>> CameraSrv.Camera.0.Format=RGB888<br>
> >>><br>
> >>> Al ejecutar sale esto, aunque por el estado LISTEN del puerto 9999<br>
> >>> y el consumo de CPU de cameraserver, debe estar funcionando bien:<br>
> >>><br>
> >>><br>
> >>> jvazquez@ubuntu:/jderobot5.0/bin$ ./cameraserver<br>
> >>> --Ice.Config=/tmp/cameraserver.cfg<br>
> >>> libdc1394 error: Failedtoinitializelibdc1394<br>
> >>> 03/07/2010 08:54:16.493 ./cameraserver: warning:<br>
> >>> foundunknownpropertiesforobjectadapter `CameraSrv':<br>
> >>> CameraSrv.Camera.0.Format<br>
> >>> CameraSrv.Camera.0.FramerateD<br>
> >>> CameraSrv.Camera.0.FramerateN<br>
> >>> CameraSrv.Camera.0.ImageHeight<br>
> >>> CameraSrv.Camera.0.ImageWidth<br>
> >>> <a href="http://CameraSrv.Camera.0.Name" target="_blank">CameraSrv.Camera.0.Name</a><br>
> >>> CameraSrv.Camera.0.ShortDescription<br>
> >>> CameraSrv.Camera.0.Uri<br>
> >>> CameraSrv.NCameras<br>
> >>> info: CameraSrv: Createdobjectadapter.<br>
> >>> CameraSrv: Componentinfrastructure thread created.<br>
> >>> info: CameraSrv: Applicationinitialized.<br>
> >>> info: Creating camera cameraB<br>
> >>> info: Creating pipeline withconfig: GSTVideoPipelineconfig: name=<br>
> >>> cameraB<br>
> >>> uri=file:///home/jvazquez/ROBOTICS/Documents/2009.05.21-TalkCompilingAndDebugging_makefile.avi width=320 height=240 bpp=0 framerate=15/1<br>
> >>> format=0x9ab0268<br>
> >>> info: ComponentinfrastructurechangedstatetoInitialising.<br>
> >>> info: ComponentinfrastructurechangedstatetoWorking.<br>
> >>> Activatingadapter...<br>
> >>> Adapteractivated<br>
> >>> info: Componentinfrastructure: adapteractivated.<br>
> >>> info: Componentinfrastructure: nothingleftto do, quitting<br>
> >>> info: Pipeline caps: video/x-raw-rgb, bpp=(int)24, depth=(int)24,<br>
> >>> width=(int)320, height=(int)240, framerate=(fraction)15/1<br>
> >>> info: Starting pipeline<br>
> >>> info: Starting thread for camera: cameraB<br>
> >>><br>
> >>> Obtengo un fallo "SegmentationFault" al lanzar "cameraview" con el<br>
> >>> siguiente fichero de configuración:<br>
> >>><br>
> >>><br>
> >>> Cameraview.Camera.Proxy=cameraB:tcp -h 127.0.0.1 -p 9999<br>
> >>><br>
> >>> Linea de ejecución:<br>
> >>><br>
> >>><br>
> >>> jvazquez@ubuntu:/jderobot5.0/bin$ ./cameraview<br>
> >>> --Ice.Config=/tmp/cameraview.cfg<br>
> >>> Segmentationfault<br>
> >>> jvazquez@ubuntu:/jderobot5.0/bin$<br>
> >>><br>
> >>> Al intentar depurarlo con gdb, da un falloo en la librería<br>
> >>> /usr/lib/libcxcore.so.1<br>
> >>><br>
> >>><br>
> >>> jvazquez@ubuntu:/jderobot5.0/bin$ gdb --args ./cameraview<br>
> >>> --Ice.Config=/tmp/cameraview.cfg<br>
> >>> GNU gdb (GDB) 7.0-ubuntu<br>
> >>> Copyright (C) 2009 Free Software Foundation, Inc.<br>
> >>> LicenseGPLv3+: GNU GPLversion 3 orlater <<a href="http://gnu.org/licenses/gpl.html" target="_blank">http://gnu.org/licenses/gpl.html</a>><br>
> >>> Thisisfree software: you are freetochangeandredistributeit.<br>
> >>> Thereis NO WARRANTY, totheextentpermittedbylaw. Type "showcopying"<br>
> >>> and "showwarranty" fordetails.<br>
> >>> ThisGDBwasconfigured as "i486-linux-gnu".<br>
> >>> Forbugreportinginstructions, pleasesee:<br>
> >>> <<a href="http://www.gnu.org/software/gdb/bugs/" target="_blank">http://www.gnu.org/software/gdb/bugs/</a>>...<br>
> >>> Readingsymbolsfrom /jderobot5.0/bin/cameraview...done.<br>
> >>> (gdb) start<br>
> >>> Temporarybreakpoint 1 at 0x804bb69: file cameraview.cpp, line 30.<br>
> >>> Startingprogram: /jderobot5.0/bin/cameraview<br>
> >>> --Ice.Config=/tmp/cameraview.cfg<br>
> >>> [Thread debuggingusinglibthread_dbenabled]<br>
> >>><br>
> >>> ProgramreceivedsignalSIGSEGV, Segmentationfault.<br>
> >>> 0x074062ce in ?? () from /usr/lib/libcxcore.so.1<br>
> >>><br>
> >>><br>
> >>><br>
> >>><br>
> >>><br>
> >>><br>
> >>><br>
> >>><br>
> >>><br>
> > ________________________________<br>
> > De: David Lobato <<a href="mailto:dav.lobato@gmail.com">dav.lobato@gmail.com</a>><br>
> >>> Para: Francisco Rivas <<a href="mailto:fm.rivas@alumnos.urjc.es">fm.rivas@alumnos.urjc.es</a>><br>
> >>> CC: Javier Vazquez <<a href="mailto:javiervazper@yahoo.es">javiervazper@yahoo.es</a>>; jde developers<br>
> >>> <<a href="mailto:jde-developers@gsyc.es">jde-developers@gsyc.es</a>><br>
> >>> Enviado: dom,7 marzo, 2010 08:27<br>
> >>> Asunto: Re: [Jde-dev] Compilación "cameraserver"<br>
> >>><br>
> >>><br>
> >>><br>
> >>> Hola,<br>
> >>><br>
> >>><br>
> >>> Lo primero indicarte que compilar cameraserver sin el configure es<br>
> >>> complicado... yo no iría por ahí. Ten en cuenta que depende de<br>
> >>> varías librerías como jderobotice, colorspaces,... El configure es<br>
> >>> la manera mas fácil de compilarlo sin ninguna duda.<br>
> >>><br>
> >>><br>
> >>><br>
> >>> El problema es que el enlazador en tiempo de ejecución no<br>
> >>> encuentra las librerías con las que hemos enlazado nuestro<br>
> >>> programa, en este caso cameraserver con gearbox.<br>
> >>><br>
> >>><br>
> >>> Como indica Francisco declarando LD_LIBRARY_PATH solucionamos el<br>
> >>> problema, ya que le estamos indicando a nuestro enlazador un path<br>
> >>> mas donde buscar librerías. Esta es una solucion cuando no tenemos<br>
> >>> acceso al root de la máquina, pudiendo declarar dicha variable en<br>
> >>> el fichero de configuración de nuestro shell (.bashrc, .profile,<br>
> >>> ...).<br>
> >>><br>
> >>><br>
> >>> La otra es, si tenemos acceso al root de la máquina, añadir una<br>
> >>> entrada a la configuración del enlazador, que se encuentra en<br>
> >>> /etc/<a href="http://ld.conf.so" target="_blank">ld.conf.so</a> (fichero) /etc/ld.conf.so.d/ (directorio).<br>
> >>><br>
> >>><br>
> >>> En debian/ubuntu basta que añadamos nuestro fichero de<br>
> >>> configuración para la librería en concreto, por ejemplo<br>
> >>> gearbox.conf que contenga:<br>
> >>><br>
> >>><br>
> >>> /usr/local/lib<br>
> >>><br>
> >>><br>
> >>><br>
> >>> vamos, el path donde buscar. Con esto habilitamos a nivel del<br>
> >>> sistema el uso de gearbox, sin la necesidad de declarar la<br>
> >>> variable LD_LIBRARY_PATH.<br>
> >>><br>
> >>><br>
> >>><br>
> >>><br>
> >>> Espero que haya aclarado un poco el asunto.<br>
> >>> David.<br>
> >>><br>
> >>><br>
> >>> 2010/3/7 Francisco Rivas <<a href="mailto:fm.rivas@alumnos.urjc.es">fm.rivas@alumnos.urjc.es</a>><br>
> >>><br>
> >>> Buenas,<br>
> >>>> a mi me paso lo mismo y es que no es capaz de resolver las referencias<br>
> >>>> con la librería de GearBox.<br>
> >>>> Para "arreglar" esto hay que añadir a la variable LD_LIBRARY_PATH el<br>
> >>>> path de GearBox que si no lo has cambiado en el cmake al instalarla es:<br>
> >>>> /usr/local/lib/gearbox:<br>
> >>>><br>
> >>>> Pureba a ejecutar:<br>
> >>>> exportLD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib/gearbox/<br>
> >>>><br>
> >>>> y luego otra vez el make.<br>
> >>>><br>
> >>>> Suerte.<br>
> >>>><br>
> >>>><br>
> >>>><br>
> >>>><br>
> >>>> "Javier Vazquez" <<a href="mailto:javiervazper@yahoo.es">javiervazper@yahoo.es</a>> ha escrito:<br>
> >>>><br>
> >>>><br>
> >>>>> Gracias David,<br>
> >>>>><br>
> >>>>> la verdad es que estaba tratando de generarme un Makefile a mano<br>
> >>>>> para compilar solo "cameraserver" y sin usar la parte del configure.<br>
> >>>>><br>
> >>>>> He instalado OpenCV 2.0 siguiendo las instrucciones de [1] y ha ido bien.<br>
> >>>>><br>
> >>>>> Después he preferido continuar compilando el proyecto entero. Como<br>
> >>>>> soy nuevo en esto, buscando en algunos manuales, he visto que los<br>
> >>>>> pasos son los siguientes:<br>
> >>>>><br>
> >>>>><br>
> >>>>> 1. Posicionarse en directorio del proyecto.<br>
> >>>>> 2. Ejecutar "aclocal"<br>
> >>>>> 3. Ejecutar "autoconf"<br>
> >>>>> 4. Ejecutar "autoheader"<br>
> >>>>><br>
> >>>>> 5. Ejecutar "automake -a":<br>
> >>>>> 1. Me ha dado el fallo de que no podía instalar "ltmain.h". He<br>
> >>>><br>
> >>>>> verificado que "libtool" está instalado y que este fichero existe<br>
> >>>>> bajo /usr/share/libtool/config/ltmain.sh. Lo he enlazado a mano,<br>
> >>>>> bajo el subdirectorio config, justo a config.guess, etc.., ya que no<br>
> >>>>> sabía la forma de lograr que "automake" se diera cuenta.<br>
> >>>>> 2. Al volver a lanzarlo, ha creado el Makefile.in<br>
> >>>>> 6. Ejecutar "./configure"<br>
> >>>>> 1. Me ha identificado varias cosas que faltaban y que he agregado:<br>
> >>>><br>
> >>>>> gtkmm 2.4 y libglade 2.4. También daba otro error diciendo que no<br>
> >>>>> encontraba "mysql++/mysql++.h" al tener habilitado el componente<br>
> >>>>> "recordingserver".<br>
> >>>>><br>
> >>>>> 2. Después de instalar gtkmm y libglade 2.4, he ejecutado<br>
> >>>><br>
> >>>>> "./configure" con la opción "--disable-component-recordingserver" y<br>
> >>>>> ha pasado.<br>
> >>>>><br>
> >>>>> 7. Al ejecutar el make, después de muchos pasos, me reporta un<br>
> >>>><br>
> >>>>> error justo al procesar "cameraserver":····<br>
> >>>>> /bin/bash ../../../libtool --tag=CXX --mode=link g++ -g -O2<br>
> >>>>> -pthread -lgstapp-0.10 -lgstbase-0.10 -lgstreamer-0.10 -lgobject-2.0<br>
> >>>>> -lgmodule-2.0 -lgthread-2.0 -lrt -lxml2 -lglib-2.0 -o<br>
> >>>>> cameraservercameraserver-cameraserver.o cameraserver-gstpipeline.o<br>
> >>>>> ../../../src/libs/jderobotice/libJderobotIce.la<br>
> >>>>> ../../../src/libs/jderobotutil/libJderobotUtil.la<br>
> >>>>> ../../../src/libs/colorspaces/<a href="http://libcolorspacesmm.la" target="_blank">libcolorspacesmm.la</a><br>
> >>>>> ../../../src/interfaces/cpp/jderobot/libJderobotInterfaces.la -lm<br>
> >>>>> libtool: link: g++ -g -O2 -pthread -o .libs/cameraserver<br>
> >>>>> cameraserver-cameraserver.o cameraserver-gstpipeline.o<br>
> >>>>> -lgstapp-0.10 /usr/lib/<a href="http://libgstbase-0.10.so" target="_blank">libgstbase-0.10.so</a><br>
> >>>>> /usr/lib/<a href="http://libgstreamer-0.10.so" target="_blank">libgstreamer-0.10.so</a> /usr/lib/<a href="http://libgobject-2.0.so" target="_blank">libgobject-2.0.so</a><br>
> >>>>> /usr/lib/<a href="http://libgmodule-2.0.so" target="_blank">libgmodule-2.0.so</a> /usr/lib/<a href="http://libgthread-2.0.so" target="_blank">libgthread-2.0.so</a> -lrt<br>
> >>>>> /usr/lib/libxml2.so /usr/lib/<a href="http://libglib-2.0.so" target="_blank">libglib-2.0.so</a><br>
> >>>>> ../../../src/libs/jderobotice/.libs/libJderobotIce.so<br>
> >>>>> ../../../src/libs/jderobotutil/.libs/libJderobotUtil.so<br>
> >>>>> ../../../src/libs/colorspaces/.libs/libcolorspacesmm.so<br>
> >>>>> ../../../src/interfaces/cpp/jderobot/.libs/libJderobotInterfaces.so<br>
> >>>>> -lm -pthread -Wl,-rpath -Wl,/usr/local/lib/jderobot<br>
> >>>>> /usr/bin/ld: warning: libGbxUtilAcfr.so.1.0.0, neededby<br>
> >>>>> ../../../src/libs/jderobotice/.libs/libJderobotIce.so, notfound<br>
> >>>>> (tryusing -rpathor -rpath-link)<br>
> >>>>> /usr/bin/ld: warning: libGbxIceUtilAcfr.so.1.0.0, neededby<br>
> >>>>> ../../../src/libs/jderobotice/.libs/libJderobotIce.so, notfound<br>
> >>>>> (tryusing -rpathor -rpath-link)<br>
> >>>>> cameraserver-cameraserver.o: Infunction `~ConfigFileException':<br>
> >>>>> /home/jvazquez/workspace/jderobot_5.0_III/src/libs/jderobotice/exceptions.h:29:<br>
> >>>>> undefinedreferenceto<br>
> >>>>> `gbxutilacfr::Exception::~Exception()'<br>
> >>>>> /home/jvazquez/workspace/jderobot_5.0_III/src/libs/jderobotice/exceptions.h:29:<br>
> >>>>> undefinedreferenceto<br>
> >>>>> `gbxutilacfr::Exception::~Exception()'<br>
> >>>>> cameraserver-cameraserver.o: Infunction `~Thread':<br>
> >>>>> /usr/local/include/gearbox/gbxsickacfr/gbxiceutilacfr/thread.h:73:<br>
> >>>>> undefinedreferenceto `vtableforgbxiceutilacfr::Thread'<br>
> >>>>> /usr/local/include/gearbox/gbxsickacfr/gbxiceutilacfr/thread.h:73:<br>
> >>>>> undefinedreferenceto `vtableforgbxiceutilacfr::Thread'<br>
> >>>>> /usr/local/include/gearbox/gbxsickacfr/gbxiceutilacfr/thread.h:73:<br>
> >>>>> undefinedreferenceto `VTTforgbxiceutilacfr::Thread'<br>
> >>>>> /usr/local/include/gearbox/gbxsickacfr/gbxiceutilacfr/thread.h:73:<br>
> >>>>> undefinedreferenceto `vtableforgbxiceutilacfr::Thread'<br>
> >>>>> ····<br>
> >>>>><br>
> >>>>> El fichero de cabecera está instalado en<br>
> >>>>> "/usr/local/include/gearbox/gbxutilacfr/exceptions.h" ¿?<br>
> >>>>><br>
> >>>>> ¿Alguna idea?<br>
> >>>>><br>
> >>>>><br>
> >>>>><br>
> >>>>><br>
> >>>>><br>
> >>>>> ________________________________<br>
> >>>>> De: David Lobato <<a href="mailto:dav.lobato@gmail.com">dav.lobato@gmail.com</a>><br>
> >>>>> Para: Javier Vazquez <<a href="mailto:javiervazper@yahoo.es">javiervazper@yahoo.es</a>><br>
> >>>>> CC: jde developers <<a href="mailto:jde-developers@gsyc.es">jde-developers@gsyc.es</a>><br>
> >>>>> Enviado: sáb,6 marzo, 2010 11:03<br>
> >>>>> Asunto: Re: Compilación "cameraserver"<br>
> >>>>><br>
> >>>>> Si es esto comentame y ponemos un ticket en el trac para revisar el<br>
> >>>>> configure y que te avise si no tienes la versión 2.0 de opencv<br>
> >>>>><br>
> >>>>><br>
> >>>>> 2010/3/6 David Lobato <<a href="mailto:dav.lobato@gmail.com">dav.lobato@gmail.com</a>><br>
> >>>>><br>
> >>>>> El error que te da es que no tienes la versión 2.0 de opencv (no se<br>
> >>>>> porque el configure no ha avisado...) y por eso no encuentra el<br>
> >>>>> namespacecv donde está todo el API C++ de opencv.<br>
> >>>>>><br>
> >>>>>><br>
> >>>>>><br>
> >>>>>><br>
> >>>>>> David.<br>
> >>>>>><br>
> >>>>>><br>
> >>>>>> 2010/3/6 Javier Vazquez <<a href="mailto:javiervazper@yahoo.es">javiervazper@yahoo.es</a>><br>
> >>>>>><br>
> >>>>>><br>
> >>>>>>>><br>
> >>>>>>> Disculpa, no me he dado cuenta de que es otra interface ICE. Ya he<br>
> >>>>>>> traducido a C/C++ el fichero jcm.ice.<br>
> >>>>>>><br>
> >>>>>>> Parece que solo me queda solucionar el fallo siguiente en imagecv.h:<br>
> >>>>>>>>><br>
> >>>>>>><br>
> >>>>>>> jvazquez@ubuntu:~/workspace/jderobot_5.0/src/components/cameraserver$<br>
> >>>>>>> make<br>
> >>>>>>> c++ -g -I.<br>
> >>>>>>> -I/home/jvazquez/workspace/jderobot_5.0/src/interfaces/slice/<br>
> >>>>>>> -I/usr/include/opencv/<br>
> >>>>>>> -I/home/jvazquez/workspace/jderobot_5.0/src/interfaces/slice/jderobot/<br>
> >>>>>>> -I/home/jvazquez/workspace/jderobot_5.0/src/libs<br>
> >>>>>>> -I/usr/include/libxml2/ -I/usr/include/gstreamer-0.10/<br>
> >>>>>>> -I/usr/include/gstreamer-0.10/ -I/usr/include/glib-2.0/<br>
> >>>>>>> -I/usr/lib/glib-2.0/include/ -I/usr/local/include/gearbox -lforms<br>
> >>>>>>> -lX11 -lpioneer -lm -lpthread -lXpm -ldl -fPIC -c gstpipeline.cpp<br>
> >>>>>>><br>
> >>>>>>> In file includedfrom<br>
> >>>>>>> /home/jvazquez/workspace/jderobot_5.0/src/libs/colorspaces/colorspacesmm.h:25,<br>
> >>>>>>> fromgstpipeline.h:11,<br>
> >>>>>>> fromgstpipeline.cpp:1:<br>
> >>>>>>> /home/jvazquez/workspace/jderobot_5.0/src/libs/colorspaces/imagecv.h:36:<br>
> >>>>>>> error: ?cv? has notbeendeclared<br>
> >>>>>>>>><br>
> >>>>>>> /home/jvazquez/workspace/jderobot_5.0/src/libs/colorspaces/imagecv.h:36:<br>
> >>>>>>> error: expected ?{? before ?Mat?<br>
> >>>>>>> /home/jvazquez/workspace/jderobot_5.0/src/libs/colorspaces/imagecv.h:36:<br>
> >>>>>>> error: invalidtypeindeclarationbefore ?{? token<br>
> >>>>>>>>><br>
> >>>>>>> /home/jvazquez/workspace/jderobot_5.0/src/libs/colorspaces/imagecv.h:36:<br>
> >>>>>>> warning: extended initializerlistsonlyavailablewith -std=c++0x<br>
> >>>>>>> or -std=gnu++0x<br>
> >>>>>>> /home/jvazquez/workspace/jderobot_5.0/src/libs/colorspaces/imagecv.h:37:<br>
> >>>>>>> error: expectedprimary-expressionbefore ?public?<br>
> >>>>>>> /home/jvazquez/workspace/jderobot_5.0/src/libs/colorspaces/imagecv.h:37:<br>
> >>>>>>> error: expected ?}? before ?public?<br>
> >>>>>>> /home/jvazquez/workspace/jderobot_5.0/src/libs/colorspaces/imagecv.h:37:<br>
> >>>>>>> error: expected ?,? or ?;? before ?public?<br>
> >>>>>>>>><br>
> >>>>>>> gstpipeline.cpp:257: error: expected ?}? atendofinput<br>
> >>>>>>> make: *** [gstpipeline.o] Error 1<br>
> >>>>>>><br>
> >>>>>>> A ver si doy con las últimas librerías que me faltan ...<br>
> >>>>>>><br>
> >>>>>>><br>
> >>>>>>>>><br>
> >>>>>>><br>
> >>>>>>><br>
> >>>>> ________________________________<br>
> >>>>> De: Javier Vazquez <<a href="mailto:javiervazper@yahoo.es">javiervazper@yahoo.es</a>><br>
> >>>>>>> Para: David Lobato <<a href="mailto:dav.lobato@gmail.com">dav.lobato@gmail.com</a>><br>
> >>>>>>><br>
> >>>>>>> CC: jde developers<br>
> >>>>>>> <<a href="mailto:jde-developers@gsyc.es">jde-developers@gsyc.es</a>><br>
> >>>>>>> Enviado: sáb,6 marzo, 2010 09:31<br>
> >>>>>>> Asunto: Re: Compilación "cameraserver"<br>
> >>>>>>><br>
> >>>>>>><br>
> >>>>>>><br>
> >>>>>>> Gracias David,<br>
> >>>>>>><br>
> >>>>>>> ya he pasado de ese punto, instalados los paquetes de desarrollo<br>
> >>>>>>> de gstreamer más instalado gearbox. Estoy ajustando el Makefile y<br>
> >>>>>>> me aparece una referencia a un fichero cabecera de JDErobot que<br>
> >>>>>>> creo que no está subido al repositorio: El el "jcm.h" ¿Te suena si<br>
> >>>>>>> hay que subirlo?<br>
> >>>>>>><br>
> >>>>>>> jvazquez@ubuntu:~/workspace/jderobot_5.0/src/components/cameraserver$<br>
> >>>>>>> make<br>
> >>>>>>> 2>&1 | teelog<br>
> >>>>>>> c++ -g -I.<br>
> >>>>>>> -I/home/jvazquez/workspace/jderobot_5.0/src/interfaces/slice/jderobot/<br>
> >>>>>>> -I/home/jvazquez/workspace/jderobot_5.0/src/libs<br>
> >>>>>>> -I/usr/include/libxml2/ -I/usr/include/gstreamer-0.10/<br>
> >>>>>>> -I/usr/include/gstreamer-0.10/ -I/usr/include/glib-2.0/<br>
> >>>>>>> -I/usr/lib/glib-2.0/include/ -I/usr/local/include/gearbox -lforms<br>
> >>>>>>> -lX11 -lpioneer -lm -lpthread -lXpm -ldl -fPIC -c gstpipeline.cpp<br>
> >>>>>>> In file included<br>
> >>>>>>> from<br>
> >>>>>>> /home/jvazquez/workspace/jderobot_5.0/src/libs/jderobotice/component.h:20,<br>
> >>>>>>> fromgstpipeline.h:9,<br>
> >>>>>>> fromgstpipeline.cpp:1:<br>
> >>>>>>> /home/jvazquez/workspace/jderobot_5.0/src/libs/jderobotice/context.h:28:26: error: jderobot/jcm.h: No such file ordirectory==>> ¿sería en la<br>
> >>>>>>> carpeta<br>
> >>>>>>> jderobotutil?<br>
> >>>>>>>>><br>
> >>>>>>> In file includedfrom<br>
> >>>>>>> /home/jvazquez/workspace/jderobot_5.0/src/libs/jderobotice/component.h:20,<br>
> >>>>>>> fromgstpipeline.h:9,<br>
> >>>>>>> from<br>
> >>>>>>> gstpipeline.cpp:1:<br>
> >>>>>>> /home/jvazquez/workspace/jderobot_5.0/src/libs/jderobotice/context.h:84:<br>
> >>>>>>> error: ?jderobot? has notbeendeclared<br>
> >>>>>>> /home/jvazquez/workspace/jderobot_5.0/src/libs/jderobotice/context.h:84:<br>
> >>>>>>> error: ISO C++ forbidsdeclarationof ?FQComponentName? with no type<br>
> >>>>>>>>><br>
> >>>>>>> /home/jvazquez/workspace/jderobot_5.0/src/libs/jderobotice/context.h:84:<br>
> >>>>>>> error: expected ?;? before ?&? token<br>
> >>>>>>> /home/jvazquez/workspace/jderobot_5.0/src/libs/jderobotice/context.h:241:<br>
> >>>>>>> error: ISO C++ forbidsdeclarationof ?jderobot? with no type<br>
> >>>>>>>>><br>
> >>>>>>> /home/jvazquez/workspace/jderobot_5.0/src/libs/jderobotice/context.h:241:<br>
> >>>>>>> error: expected ?,? or ?...? before ?::? token<br>
> >>>>>>> /home/jvazquez/workspace/jderobot_5.0/src/libs/jderobotice/context.h:249:<br>
> >>>>>>> error: ?jderobot? has notbeendeclared<br>
> >>>>>>>>><br>
> >>>>>>> /home/jvazquez/workspace/jderobot_5.0/src/libs/jderobotice/context.h:249:<br>
> >>>>>>> error: ISO C++ forbidsdeclarationof ?FQComponentName? with no<br>
> >>>>>>> type<br>
> >>>>>>> /home/jvazquez/workspace/jderobot_5.0/src/libs/jderobotice/context.h:249:<br>
> >>>>>>> error: expected ?;? before ?name_?<br>
> >>>>>>> In file includedfromgstpipeline.h:9,<br>
> >>>>>>> fromgstpipeline.cpp:1:<br>
> >>>>>>> /home/jvazquez/workspace/jderobot_5.0/src/libs/jderobotice/component.h:165: error: ISO C++ forbidsdeclarationof ?jderobot? with<br>
> >>>>>>> no<br>
> >>>>>>> type<br>
> >>>>>>>>><br>
> >>>>>>> /home/jvazquez/workspace/jderobot_5.0/src/libs/jderobotice/component.h:165: error: expected ?,? or ?...? before<br>
> >>>>>>> ?::?<br>
> >>>>>>> token<br>
> >>>>>>> In file includedfrom<br>
> >>>>>>> /home/jvazquez/workspace/jderobot_5.0/src/libs/colorspaces/colorspacesmm.h:25,<br>
> >>>>>>>>><br>
> >>>>>>> fromgstpipeline.h:11,<br>
> >>>>>>> from<br>
> >>>>>>> gstpipeline.cpp:1:<br>
> >>>>>>> /home/jvazquez/workspace/jderobot_5.0/src/libs/colorspaces/imagecv.h:36:<br>
> >>>>>>> error: ?cv? has notbeendeclared<br>
> >>>>>>> /home/jvazquez/workspace/jderobot_5.0/src/libs/colorspaces/imagecv.h:36:<br>
> >>>>>>> error: expected ?{? before ?Mat?<br>
> >>>>>>>>><br>
> >>>>>>> /home/jvazquez/workspace/jderobot_5.0/src/libs/colorspaces/imagecv.h:36:<br>
> >>>>>>> error: invalidtypeindeclarationbefore ?{? token<br>
> >>>>>>> /home/jvazquez/workspace/jderobot_5.0/src/libs/colorspaces/imagecv.h:36:<br>
> >>>>>>> warning: extended initializerlistsonlyavailablewith -std=c++0x<br>
> >>>>>>> or -std=gnu++0x<br>
> >>>>>>>>><br>
> >>>>>>> /home/jvazquez/workspace/jderobot_5.0/src/libs/colorspaces/imagecv.h:37:<br>
> >>>>>>> error: expectedprimary-expressionbefore ?public?<br>
> >>>>>>> /home/jvazquez/workspace/jderobot_5.0/src/libs/colorspaces/imagecv.h:37:<br>
> >>>>>>> error: expected ?}? before ?public?<br>
> >>>>>>>>><br>
> >>>>>>> /home/jvazquez/workspace/jderobot_5.0/src/libs/colorspaces/imagecv.h:37:<br>
> >>>>>>> error: expected ?,? or ?;? before ?public?<br>
> >>>>>>> gstpipeline.cpp:257: error: expected<br>
> >>>>>>> ?}? atendofinput<br>
> >>>>>>> make: *** [gstpipeline.o] Error 1<br>
> >>>>>>><br>
> >>>>>>><br>
> >>>>>>><br>
> >>>>>>><br>
> >>>>>>><br>
> >>>>>>><br>
> >>>>>>>>><br>
> >>>>> ________________________________<br>
> >>>>> De: David Lobato <<a href="mailto:dav.lobato@gmail.com">dav.lobato@gmail.com</a>><br>
> >>>>>>> Para: Javier Vazquez <<a href="mailto:javiervazper@yahoo.es">javiervazper@yahoo.es</a>><br>
> >>>>>>> CC: jde developers <<a href="mailto:jde-developers@gsyc.es">jde-developers@gsyc.es</a>><br>
> >>>>>>> Enviado: vie,5 marzo, 2010 12:39<br>
> >>>>>>> Asunto: Re: Compilación "cameraserver"<br>
> >>>>>>><br>
> >>>>>>> Las 2 primeras cabeceras son de gstreamer, concretamente vienen en<br>
> >>>>>>> los paquetes libgstreamer0.10-dev y<br>
> >>>>>>> libgstreamer-plugins-base0.10-dev respectivamente.<br>
> >>>>>>>>><br>
> >>>>>>><br>
> >>>>>>> La última es de<br>
> >>>>>>> gearbox, que de momento no está paquetizado para debian. Puedes<br>
> >>>>>>> encontrar las fuentes aquí [1].<br>
> >>>>>>><br>
> >>>>>>><br>
> >>>>>>> David.<br>
> >>>>>>><br>
> >>>>>>><br>
> >>>>>>> [1] <a href="http://gearbox.sourceforge.net/" target="_blank">http://gearbox.sourceforge.net/</a><br>
> >>>>>>><br>
> >>>>>>><br>
> >>>>>>><br>
> >>>>>>><br>
> >>>>>>><br>
> >>>>>>><br>
> >>>>>>>>><br>
> >>>>>>> 2010/3/5 Javier Vazquez <<a href="mailto:javiervazper@yahoo.es">javiervazper@yahoo.es</a>><br>
> >>>>>>><br>
> >>>>>>> Hola David,<br>
> >>>>>>>><br>
> >>>>>>>> estoy tratando de compilar el código del componente<br>
> >>>>>>>> "cameraserver" que hay en el repositorio de la 5.0. Veo en la<br>
> >>>>>>>> parte de los includes algunas cabeceras que no tengo instaladas:<br>
> >>>>>>>><br>
> >>>>>>>> gstpipeline.h:6:21: error: gst/gst.h: No such file ordirectory<br>
> >>>>>>>> gstpipeline.h:7:32: error: gst/app/gstappsink.h: No such file<br>
> >>>>>>>> ordirectory<br>
> >>>>>>>> gstpipeline.h:8:51: error:<br>
> >>>>>>>> gbxsickacfr/gbxiceutilacfr/safethread.h: No such file ordirectory<br>
> >>>>>>>><br>
> >>>>>>>><br>
> >>>>>>>> He probado con varios paquetes de "gstreamer" pero no lo<br>
> >>>>>>>> encuentro. ¿Sabes que paquetes son necesarios para resolver las<br>
> >>>>>>>> dependencias de las tres cabeceras anteriores?<br>
> >>>>>>>><br>
> >>>>>>>> Gracias de antemano,<br>
> >>>>>>>> Javier.<br>
> >>>>>>>><br>
> >>>>>>>><br>
> >>>>>>>><br>
> >>>>>>>><br>
> >>>>>>>><br>
> >>>>>>><br>
> >>>>>>><br>
> >>>>>>><br>
> >>>>>><br>
> >>>>><br>
> >>>>><br>
> >>>>><br>
> >>>>><br>
> >>>><br>
> >>>><br>
> >>>><br>
> >>>> ----------------------------<br>
> >>>> Francisco Miguel Rivas Montero<br>
> >>>> <a href="http://jde.gsyc.es/index.php/Frivas-pfc-itis" target="_blank">http://jde.gsyc.es/index.php/Frivas-pfc-itis</a><br>
> >>>> _______________________________________________<br>
> >>>> Jde-developers mailinglist<br>
> >>>> <a href="mailto:Jde-developers@gsyc.es">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>
> >>>><br>
> >>><br>
> >>><br>
> >><br>
> >><br>
> >><br>
> ><br>
> ><br>
> ><br>
> ><br>
><br>
><br>
><br>
> ----------------------------<br>
> Francisco Miguel Rivas Montero<br>
> <a href="http://jde.gsyc.es/index.php/Frivas-pfc-itis" target="_blank">http://jde.gsyc.es/index.php/Frivas-pfc-itis</a><br>
</div></div>> _______________________________________________<br>
> Jde-developers mailing list<br>
<div class="im">> <a href="mailto:Jde-developers@gsyc.es">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>
<br>
--<br>
</div>Roberto Calvo Palomino | Libre Software Engineering Lab (GSyC)<br>
Tel: (+34) 91 488 85 23 | Universidad Rey Juan Carlos<br>
<a href="mailto:rocapal@libresoft.es">rocapal@libresoft.es</a> | Edif. Departamental II - Despacho 116<br>
<a href="http://libresoft.es/" target="_blank">http://libresoft.es/</a> | c/Tulipán s/n 28933 Móstoles (Madrid)<br>
<br>
GPG-KEY: <a href="http://gsyc.es/~rocapal/rocapal.gpg" target="_blank">http://gsyc.es/~rocapal/rocapal.gpg</a><br>
<br>_______________________________________________<br>
Jde-developers mailing list<br>
<a href="mailto:Jde-developers@gsyc.es">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>
<br></blockquote></div><br></div>