<div dir="ltr">Muchísimas gracias a ti Mikel y a la gente que ha participado para incorporar el cmake al proyecto. La verdad ha mejorado mucho y la compilación va mucho mejor que antes. Sobre el fichero de FindOpenCV.cmake no me acuerdo de donde lo he bajado, pero si buscas en los repos oficiales de cmake estará por ahí lo más probable. Aunque como ya he dicho con el fichero adjunto me ha ido bien .. <div>

<br></div><div>Sobre los errores #2 y #3 decir que me he bajado el código el domingo de la semana pasada, así que al menos haya habido cambios lo más probable es que estos problemas siguen ahí. </div><div><br></div><div style>

De nuevo, muchísimas gracias por todo.</div><div style>Redo.</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/1/10 Mikel Gonzalez Baile <span dir="ltr">&lt;<a href="mailto:m.gonzalezbai@gmail.com" target="_blank">m.gonzalezbai@gmail.com</a>&gt;</span><br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Buenas gente,<div><br></div><div>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><br></div><div>Sobre lo que comenta Redo, </div><div class="im"><div><br></div><div><div><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><div></div></div></div></div><div><br></div></div><div>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 class="im">
<div><br></div><div><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><br></div></div><div>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><br></div><div>
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><br></div><div>Un saludo y gracias por el feedback!!</div><span class="HOEnZb"><font color="#888888">
<div><br></div><div>Mikel.</div><div><br></div></font></span></div><div class="HOEnZb"><div class="h5"><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>&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><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><div>_______________________________________________<br>
Jde-developers mailing list<br>
<a href="mailto:Jde-developers@gsyc.es" target="_blank">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>
</div></div><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>