Hace poco que descubrí gambas, y realmente es muy cómodo e intuitivo para los que ya hemos programado alguna vez en Visual Basic!! Así que el otro día me puse a realizar una pequeña aplicación para uso propio a priori, que luego me gustaría colgar en sourceforge y distribuir libremente. La aplicación por el momento hace lo que debe hacer, y funciona (hasta lo hecho) decentemente bien. Pero al crear un paquete .deb para poder distribuirlo y que automáticamente baje las dependencias que necesite, me dá el siguiente error:
Creando paquete...
dpkg-buildpackage: establecer CFLAGS como valor predeterminado: -g -O2
dpkg-buildpackage: establecer CPPFLAGS como valor predeterminado:
dpkg-buildpackage: establecer LDFLAGS como valor predeterminado: -Wl,-Bsymbolic-functions
dpkg-buildpackage: establecer FFLAGS como valor predeterminado: -g -O2
dpkg-buildpackage: establecer CXXFLAGS como valor predeterminado: -g -O2
dpkg-buildpackage: Paquete fuente prueba
dpkg-buildpackage: Versión fuente 0.0-1
dpkg-buildpackage: Fuente cambiadas por blare <blare@blare-laptop>
dpkg-buildpackage: arquitectura de anfitrión i386
debian/rules clean
dh_testdir
dh_testroot
rm -Rf `find . -name ".gambas"`
rm -Rf `find . -name "*.gambas"`
rm -f build-stamp install-stamp
dh_clean
dpkg-source: información: usando formato fuente `1.0'
dpkg-source: información: building prueba using existing prueba_0.0.orig.tar.gz
dpkg-source -b prueba-0.0
dpkg-source: información: construyendo prueba en prueba_0.0-1.diff.gz
dpkg-source: información: construyendo prueba en prueba_0.0-1.dsc
dpkg-source: aviso: ignorando borrado del arachivo src/prueba/prueba.gambas
dpkg-source: aviso: ignorando borrado del directorio src/prueba/.gambas
dh_testdir
debian/rules build
touch build-stamp
/usr/bin/gbc2 -a src/prueba
OK
gba2 src/prueba
dh_testdir
debian/rules binary
dh_testroot
dh_clean -k
dh_installdirs
touch install-stamp
dh_testdir -i
dh_testroot -i
dh_installdocs -i
dh_installchangelogs -i
dh_install -i
dh_installmenu
dh_compress -i
dh_fixperms -i
dh_installdeb -i
dh_gencontrol -i
dh_md5sums -i
dh_builddeb -i
dpkg-deb: construyendo el paquete `prueba' en `../prueba_0.0-1_all.deb'.
dh_testdir
signfile prueba_0.0-1.dsc
gpg: `blare <blare@blare-laptop>' omitido: clave secreta no disponible
gpg: [stdin]: clearsign failed: clave secreta no disponible
dpkg-genchanges >../prueba_0.0-1_i386.changes
dpkg-genchanges: error: línea incorrecta en archivo de listado de archivos, línea 1
dpkg-buildpackage: fallo: dpkg-genchanges entregó error de estado de salida 9
La creación del paquete ha fallado.
dpkg-buildpackage: establecer CFLAGS como valor predeterminado: -g -O2
dpkg-buildpackage: establecer CPPFLAGS como valor predeterminado:
dpkg-buildpackage: establecer LDFLAGS como valor predeterminado: -Wl,-Bsymbolic-functions
dpkg-buildpackage: establecer FFLAGS como valor predeterminado: -g -O2
dpkg-buildpackage: establecer CXXFLAGS como valor predeterminado: -g -O2
dpkg-buildpackage: Paquete fuente prueba
dpkg-buildpackage: Versión fuente 0.0-1
dpkg-buildpackage: Fuente cambiadas por blare <blare@blare-laptop>
dpkg-buildpackage: arquitectura de anfitrión i386
debian/rules clean
dh_testdir
dh_testroot
rm -Rf `find . -name ".gambas"`
rm -Rf `find . -name "*.gambas"`
rm -f build-stamp install-stamp
dh_clean
dpkg-source: información: usando formato fuente `1.0'
dpkg-source: información: building prueba using existing prueba_0.0.orig.tar.gz
dpkg-source -b prueba-0.0
dpkg-source: información: construyendo prueba en prueba_0.0-1.diff.gz
dpkg-source: información: construyendo prueba en prueba_0.0-1.dsc
dpkg-source: aviso: ignorando borrado del arachivo src/prueba/prueba.gambas
dpkg-source: aviso: ignorando borrado del directorio src/prueba/.gambas
dh_testdir
debian/rules build
touch build-stamp
/usr/bin/gbc2 -a src/prueba
OK
gba2 src/prueba
dh_testdir
debian/rules binary
dh_testroot
dh_clean -k
dh_installdirs
touch install-stamp
dh_testdir -i
dh_testroot -i
dh_installdocs -i
dh_installchangelogs -i
dh_install -i
dh_installmenu
dh_compress -i
dh_fixperms -i
dh_installdeb -i
dh_gencontrol -i
dh_md5sums -i
dh_builddeb -i
dpkg-deb: construyendo el paquete `prueba' en `../prueba_0.0-1_all.deb'.
dh_testdir
signfile prueba_0.0-1.dsc
gpg: `blare <blare@blare-laptop>' omitido: clave secreta no disponible
gpg: [stdin]: clearsign failed: clave secreta no disponible
dpkg-genchanges >../prueba_0.0-1_i386.changes
dpkg-genchanges: error: línea incorrecta en archivo de listado de archivos, línea 1
dpkg-buildpackage: fallo: dpkg-genchanges entregó error de estado de salida 9
La creación del paquete ha fallado.
He buscado por internet pero no he encontrado nada que resuelva el problema. Tampoco en la web de gambas ni en este mismo foro...
El problema viene cuando ejecuta dpkg-genchanges >../prueba_0.0-1_i386.changes, al ejecutarlo por consola me lanza el mismo error que en el log de gambas.
La versión de gambas que uso es la 2.8, bajo Ubuntu 9.04 kernel 2.6.28-15-generic,
A ver si alguien me puede echar una mano para solucionar esto o me indica dónde puedo encontrar la solución.
Un saludo
Pedro