<div dir="ltr">Buenas gente,<div><br></div><div style>primero disculpar estos  problemas, me apunto estos errores que comentáis para tratar de corregirlos, es complicado llegar a la configuración óptima para que en cualquier sistema compile sin problemas. Yo por mi parte tengo Ubuntu 12.04 (32 bits) y Debian Wheezy (32 bits) los cuales tengo que formatear o virtualizar (estoy creando los paquetes para ambas distros) casi a diario y no tengo problemas, lo cual me complica solucionarlos al no ser capaz de reproducirlos. Ubuntu 10.04 dejé de usarlo hace ya unos meses, si existe mucha gente que lo usa y tenga problemas lo retomaré para tratar de solventarlos.</div>
<div style><br></div><div style>Sobre lo que comenta Redo, </div><div style><br></div><div style><div class="im"><div style="font-family:arial,sans-serif;font-size:12.727272033691406px">Me ha salido el mismo error que Oscar. En mi maquina tengo instalada la versión 2.1 de OpenCV (libcv2.1, libcv-dev). Como no tengo ni idea de cmake lo que hice es:</div>
</div><div style="font-family:arial,sans-serif;font-size:12.727272033691406px"><ol><li style="margin-left:15px">Bajar el fichero FindOpenCV.cmake (adjunto el fichero) que segun entiendo se encarga de poner las variables para las libs y includes de opencv y copiarlo a <b>/usr/share/cmake-2.8/Modules/</b></li>
<li style="margin-left:15px">Substituir el contenido del fichero <b>Deps/opencv/CMakeLists.txt </b>con lo siguiente:</li></ol><div class="im"><div></div></div></div></div><div style><br></div><div style>Ese fichero (<span style="font-family:arial,sans-serif;font-size:13px">FindOpenCV.cmake)</span> no lo encontré en su día, pero lo incorporaré ya que suele estar muy optimizado para resolver sus dependencias, por ejemplo con ICE se utilizan este tipo de ficheros.</div>
<div style><br></div><div style><div style="font-family:arial,sans-serif;font-size:12.727272033691406px"><b>#1 En el fichero: src/libs/progeo/CMakeLists.txt</b></div><div style="font-family:arial,sans-serif;font-size:12.727272033691406px">
<b><br></b></div><div style="font-family:arial,sans-serif;font-size:12.727272033691406px">Al parecer esta  lib depende libxml, pero ahora mismo en su cmakelists.txt no esta la dep asi que tuve que añadir lo siguiente en este fichero:</div>
<div style="font-family:arial,sans-serif;font-size:12.727272033691406px"><br></div><div style="font-family:arial,sans-serif;font-size:12.727272033691406px"><div><font color="#0000ff">INCLUDE(FindPkgConfig)</font></div><div>
<font color="#0000ff">PKG_CHECK_MODULES(xml2 libxml-2.0)</font></div><div><font color="#0000ff">include_directories(${xml2_INCLUDE_DIRS})</font></div><div><font color="#0000ff">link_directories(${xml2_LIBRARY_DIRS})</font></div>
</div></div><div style><br></div><div style>Tienes razón, ayer lo tuve que solucionar del mismo modo en mi máquina pero se me pasó hace un commit con el arreglo, esta tarde lo soluciono.</div><div style><br></div><div style>
Los errores #2 y #3 comentar si aún los tenéis, ya que han habido varios arreglos en los CMakeLists estas últimas semanas y creo que se solventa.</div><div style><br></div><div style>Un saludo y gracias por el feedback!!</div>
<div style><br></div><div style>Mikel.</div><div style><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/1/10 Oscar Garcia <span dir="ltr">&lt;<a href="mailto:oscar.robotica@linaresdigital.com" target="_blank">oscar.robotica@linaresdigital.com</a>&gt;</span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">El 09/01/2013 23:25, Borja Mon Serrano escribió:<br>
<div class="im">&gt; Para poder compilar jderobot por componentes tenéis que meteros en el<br>
&gt; directorio build de cada componente y allí ejecutar:<br>
&gt;<br>
&gt; cmake .<br>
<br>
<br>
</div>Como podrías haber visto en mi mensaje original, eso fue lo que hice con<br>
la librería colorspaces (y con componentes como cameraserver/view aunque<br>
no lo puse en el correo).<br>
<br>
El problema era:<br>
1.- Versión de OpenCV: lo arreglé actualizando a Ubuntu 12.04.<br>
2.- Librería imposible de conseguir (al menos desde repositorios<br>
oficiales): lo he arreglado eliminando la dependencia, no sé qué<br>
componente lo usará, pero por ahora no me ha dado problemas, pero aún no<br>
me he puesto a fondo.<br>
<div class="im"><br>
<br>
&gt; De esa forma, cmake será capaz de compilar solamente ese componente. Por<br>
&gt; otra parte, tratad de instalar todas las librerías con la versión más<br>
&gt; avanzada que aparezca en el manual para que dé el menor número de fallos<br>
&gt; posible. En este caso en concreto, instalad la versión 2.3.1 de OpenCV.<br>
<br>
<br>
</div>El problema es que solemos usar las librerías que vienen en los<br>
repositorios oficiales de nuestra distribución. En Ubuntu 12.04 tengo<br>
instalada la versión 2.3.1.<br>
<br>
Deberían configurarse algunas de las dependencias con versión de<br>
librería para evitar que se intente una y otra vez compilar sin saber<br>
que es problema de no disponer de la versión correcta.<br>
<br>
Confirmo que JDE Robot deja de compilar en Ubuntu 10.04. No tengo tiempo<br>
para probar si se podrían usar los paquetes de Ubuntu 12.04 sin<br>
demasiado jaleo para solucionar ese problema en gente que aún lo use (yo<br>
por lo pronto abandono Ubuntu 12.04 en el portátil pero aún lo uso en el<br>
trabajo y en el sobremesa de casa).<br>
<br>
Por otro lado, ¿qué hacemos con la famosa OpenCV_LIBRARY13? No encuentro<br>
referencia alguna a opencv-ts en los repositorios oficiales. He<br>
instalado todos los paquetes que comienzan por &quot;libopencv&quot; y anoche no<br>
se corrigió el problema.<br>
<br>
Hoy empezaré con una instalación limpia de Ubuntu 12.04, os comentaré si<br>
consigo algo, quizá se haya quedado algo &quot;roto&quot; al pasar de 10.04 a<br>
12.04 con el gestor de actualizaciones.<br>
<br>
Un saludo.<br>
<div class="HOEnZb"><div class="h5">_______________________________________________<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>
</div></div></blockquote></div><br></div>