Re: Re: Re: Errores al generar paquetes deb (CONSEGUIDO)
On Sun, May 27, 2007 at 01:00:20AM +0200, Carlos Dávila wrote: Dado que libecw no está empaquetado, vas a necesitar hacer las cosas a mano. Básicamente, usa $ pbuilder login --bindmounts [un directorio para resultados] Eso te dará un shell *dentro* del chroot. Instala ahí las dependencias de tu paquete y las bibliotecas de ecw (a mano). Hasta aquí todo bien, pero en el siguiente paso debo hacer algo mal y sigue sin detectarme las librerías Adentro del chroot genera el paquete con dpkg-buildpkg, no es necesario usar pbuilder adentro (de hecho es incorrecto hacerlo). **Perdón por tardar en contestar, pero hasta hoy no había podido poner en práctica las últimas indicaciones. Por fin he podido crear los paquetes de gdal con soporte ecw. Por si a alguien le interesan, he creado los paquetes para la versión 1.3.2-4 (testing) y 1.4.1-6 (unstable). Saludos Carlos -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Re: Errores al generar paquetes deb
Jose Luis Contreras escribió: Carlos DÃvila escribiÃ: Hola a todos Cuando intento generar distintos paquetes deb con dpkg-buildpackage -rfakeroot siempre finaliza con errores similares, relacionados con bibliotecas ubicadas en /lib64 Por ejemplo, intentando crear paquetes de gdal obtengo: objdump: /lib64/libpthread.so.0: No se reconoce el formato del fichero dpkg-shlibdeps: failure: objdump on `/lib64/libpthread.so.0' gave error exit status 1 dh_shlibdeps: command returned error code 256 make[1]: *** [binary-common] Error 1 make[1]: se sale del directorio `/home/carlos/Temp/gdal-1.3.2' make: *** [binary-arch] Error 2 Con kdenlive algo similar: objdump: /lib64/libc.so.0: No se reconoce el formato del fichero dpkg-shlibdeps: failure: objdump on `/lib64/libc.so.0' gave error exit status 1 dh_shlibdeps: command returned error code 256 make: *** [binary-arch] Error 1 El sistema es un pentium IV con debian testing actualizado. ÂAlguien sabe a quà se deben estos errores? Agradezco cualquier aportaciÃn Carlos DÃvila Pues yo me he descargado las fuentes y he construido el paquete con pbuilder y no me ha dado ningÃn error, con mi mÃquina tambiÃn y tampoco me ha dado algÃn error. Esto lo hice con la versiÃn 1.4.1-6, en testing tienes es la 1.4.1-4... Saludos, Jose Luis. Vale, con pbuilder sí puedo hacer los paquetes, pero necesito construir los paquetes de gdal con soporte para imágenes ecw, para lo cual modifico el archivo /debian/rules añadiéndole la línea siguiente: --with-ecw=ARG Include ECW support (ARG=ECW SDK Path, yes or no) Si trato de hacer los paquetes con dpkg-buildpackage veo que detecta las librerías para ecw y configura bien con soporte para ecw, pero ya comenté que tengo errores y no termina de hacer los paquetes. Sin embargo, pbuilder parece no encontrar las librerías: Checking for NCScbmOpenFileView in -lNCSEcw... no Checking for NCScbmOpenFileView in -lecwj2... no y configura sin soporte ecw, con lo cual los paquetes que genera no me sirven. ¿Alguna idea? Saludos Carlos -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Re: Errores al generar paquetes deb
On Sat, May 26, 2007 at 05:10:20PM +0200, Carlos Dávila wrote: ... necesito construir los paquetes de gdal con soporte para imágenes ecw, para lo cual modifico el archivo /debian/rules añadiéndole la línea siguiente: --with-ecw=ARG Include ECW support (ARG=ECW SDK Path, yes or no) Si trato de hacer los paquetes con dpkg-buildpackage veo que detecta las librerías para ecw y configura bien con soporte para ecw, pero ya comenté que tengo errores y no termina de hacer los paquetes. Sin embargo, pbuilder parece no encontrar las librerías: Checking for NCScbmOpenFileView in -lNCSEcw... no Checking for NCScbmOpenFileView in -lecwj2... no y configura sin soporte ecw, con lo cual los paquetes que genera no me sirven. Necesitas instalar el paquete que contiene esas bibliotecas *adentro* del chroot de pbuilder. Para hacer eso, añade el nombre del paquete al campo Build-Depends de debian/control (Por cierto, no encontré qué paquete sea ese. ¿Las instalaste a mano en tu sistema?) signature.asc Description: Digital signature
Re: Re: Errores al generar paquetes deb
On Sat, May 26, 2007 at 11:01:33AM -0500, Luis Rodrigo Gallardo Cruz wrote: Por cierto, no encontré qué paquete sea [el que contiene libecw]. Ah, ya vi que pasa. Dado que libecw no está empaquetado, vas a necesitar hacer las cosas a mano. Básicamente, usa $ pbuilder login --bindmounts [un directorio para resultados] Eso te dará un shell *dentro* del chroot. Instala ahí las dependencias de tu paquete y las bibliotecas de ecw (a mano). Compila adentro, pon el paquete resultante en el directorio que montaste con --bindmounts La opción 2 es que empaquetes libecw, pongas un repositorio privado y apuntes tu pbuilder ahí, y entonces hagas lo que dije antes de añadir libecw a Build-Depends Y la opción 3, por supuesto, es que lo empaquetes y lo subas a Debian ;-) signature.asc Description: Digital signature
Re: Re: Re: Errores al generar paquetes deb
On Sat, May 26, 2007 at 05:10:20PM +0200, Carlos Dávila wrote: ... necesito construir los paquetes de gdal con soporte para imágenes ecw, para lo cual modifico el archivo /debian/rules añadiéndole la línea siguiente: --with-ecw=ARG Include ECW support (ARG=ECW SDK Path, yes or no) Si trato de hacer los paquetes con dpkg-buildpackage veo que detecta las librerías para ecw y configura bien con soporte para ecw, pero ya comenté que tengo errores y no termina de hacer los paquetes. Sin embargo, pbuilder parece no encontrar las librerías: Checking for NCScbmOpenFileView in -lNCSEcw... no Checking for NCScbmOpenFileView in -lecwj2... no y configura sin soporte ecw, con lo cual los paquetes que genera no me sirven. Necesitas instalar el paquete que contiene esas bibliotecas *adentro* del chroot de pbuilder. Para hacer eso, añade el nombre del paquete al campo Build-Depends de debian/control (Por cierto, no encontré qué paquete sea ese. ¿Las instalaste a mano en tu sistema?) Sí, no es un paquete deb. Es el ECW SDK de http://www.ermapper.com/, el programa que da soporte para compresión de imágenes ecw. En este caso, ¿cómo lo puedo instalar en el chroot? Muchas gracias por tu información. Carlos -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Re: Re: Errores al generar paquetes deb
Dado que libecw no está empaquetado, vas a necesitar hacer las cosas a mano. Básicamente, usa $ pbuilder login --bindmounts [un directorio para resultados] Eso te dará un shell *dentro* del chroot. Instala ahí las dependencias de tu paquete y las bibliotecas de ecw (a mano). Hasta aquí todo bien, pero en el siguiente paso debo hacer algo mal y sigue sin detectarme las librerías (se han instalado correctamente en /chroot/usr/local/lib) y vuelve a generar los paquetes sin ecw. Desde la shell abierta dentro del chroot hago sudo pbuilder build gdal-1.4.1-6.dsc y entonces me crea un nuevo build Environment dentro de /chroot/var/cache/pbuilder/build en el que no están instaladas las libecw y por eso crea el paquete sin ecw. Una ayudita, que ya me falta menos... -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Re: Re: Errores al generar paquetes deb
On Sun, May 27, 2007 at 01:00:20AM +0200, Carlos Dávila wrote: Dado que libecw no está empaquetado, vas a necesitar hacer las cosas a mano. Básicamente, usa $ pbuilder login --bindmounts [un directorio para resultados] Eso te dará un shell *dentro* del chroot. Instala ahí las dependencias de tu paquete y las bibliotecas de ecw (a mano). Hasta aquí todo bien, pero en el siguiente paso debo hacer algo mal y sigue sin detectarme las librerías Adentro del chroot genera el paquete con dpkg-buildpkg, no es necesario usar pbuilder adentro (de hecho es incorrecto hacerlo). signature.asc Description: Digital signature
Re: Errores al generar paquetes deb
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Carlos Dávila escribió: Hola a todos Cuando intento generar distintos paquetes deb con dpkg-buildpackage -rfakeroot siempre finaliza con errores similares, relacionados con bibliotecas ubicadas en /lib64 Por ejemplo, intentando crear paquetes de gdal obtengo: objdump: /lib64/libpthread.so.0: No se reconoce el formato del fichero dpkg-shlibdeps: failure: objdump on `/lib64/libpthread.so.0' gave error exit status 1 dh_shlibdeps: command returned error code 256 make[1]: *** [binary-common] Error 1 make[1]: se sale del directorio `/home/carlos/Temp/gdal-1.3.2' make: *** [binary-arch] Error 2 Con kdenlive algo similar: objdump: /lib64/libc.so.0: No se reconoce el formato del fichero dpkg-shlibdeps: failure: objdump on `/lib64/libc.so.0' gave error exit status 1 dh_shlibdeps: command returned error code 256 make: *** [binary-arch] Error 1 El sistema es un pentium IV con debian testing actualizado. ¿Alguien sabe a qué se deben estos errores? Agradezco cualquier aportación Carlos Dávila Pues yo me he descargado las fuentes y he construido el paquete con pbuilder y no me ha dado ningún error, con mi máquina también y tampoco me ha dado algún error. Esto lo hice con la versión 1.4.1-6, en testing tienes es la 1.4.1-4... Saludos, Jose Luis. - -- ghostbar on Linux/Debian 'sid' i686 - #382503 Weblog: http://ghostbar.ath.cx/ - http://linuxtachira.org http://debian.org.ve - irc.debian.org #debian-ve #debian-devel-es San Cristóbal, Venezuela. http://chaslug.org.ve Fingerprint = 3E7D 4267 AFD5 2407 2A37 20AC 38A0 AD5B CACA B118 -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQFGVzEcOKCtW8rKsRgRApo9AJ44pZCiAhNXVd4le1hAG+IcoDaZrQCfZSe/ NFikw6fCGYS2eoWpQAfpVLk= =GyOM -END PGP SIGNATURE- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]