Re: Re: Re: Errores al generar paquetes deb (CONSEGUIDO)

2007-05-31 Por tema Carlos Dávila

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

2007-05-26 Por tema Carlos Dávila

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

2007-05-26 Por tema Luis Rodrigo Gallardo Cruz
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

2007-05-26 Por tema Luis Rodrigo Gallardo Cruz
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

2007-05-26 Por tema Carlos Dávila

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

2007-05-26 Por tema Carlos Dávila

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

2007-05-26 Por tema Luis Rodrigo Gallardo Cruz
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

2007-05-25 Por tema Jose Luis Rivas Contreras
-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]