A Dijous 14 Febrer 2008, Ana Guerrero va escriure: > On Wed, Feb 13, 2008 at 10:01:57PM +0100, Leopold Palomo Avellaneda wrote: > > A Dimecres 13 Febrer 2008, Ana Guerrero va escriure: > > > On Wed, Feb 13, 2008 at 07:32:48PM +0100, Amaya wrote: > > > > Leopold Palomo-Avellaneda wrote: > > > > > Now running lintian... > > > > > internal error: syntax error in section 1 after the tag > > > > > description: Patch-file: adeos-ipipe-2.6.20-arm-1.8-03.patch > > > > > > > > en debian/patches debe haber un archivo que se llame algo así como > > > > "adeos-ipipe-2.6.20-arm-1.8-03.patch" > > > > > > > > Ahí debe haber un error de sintaxis. ¿Se le puede echar un vistazo al > > > > paquete fuente? Lo puedes subir a algún sitio para inspeccionar este > > > > archivo en su contexto? > > > > > > Al menos sube todo lo que hay bajo debian/ ya que mirando el código de > > > lintian, ese error parece proceder de la linea 107 de lib/Util.pm > > > dentro de una funcion que mira debian/control :? > > > > Primero de todo deciros que muchas gracias por mirarlo. Haber el código > > está en [1] , és la versión 2.4.2 del proyecto xenomai [2]. > > .... > > > [1] http://download.gna.org/xenomai/stable/xenomai-2.4.2.tar.bz2 > > [2] http://www.xenomai.org > > Las siguientes líneas del debian/rules: > > # Here follows a little hackery to insert the patch list > # into the control file for linux-patch-xenomai > cat $(CURDIR)/debian/linux-patch-xenomai.kpatches | \ > awk 'NR>4 {sub(/^/," ");print}' >> \ > $(CURDIR)/debian/linux-patch-xenomai/DEBIAN/control > # Echo config options to control. > echo " ." >> $(CURDIR)/debian/xenomai/DEBIAN/control > echo " Compiled with the following options." >> \ > $(CURDIR)/debian/xenomai/DEBIAN/control > echo "$(CONFIG_OPTS)" | awk '{ for ( i=1 ; i<=NF ; i++ ) print " > "$$i }' >> \ $(CURDIR)/debian/xenomai/DEBIAN/control > # End of hackery. > > Editan el control files ya generado por las herramientas de debhelper, > y generan la siguiente description para > linux-patch-xenomai_2.4.0-0+rc6_all.deb > > Package: linux-patch-xenomai > Source: xenomai > Version: 2.4.0-0+rc6 > Architecture: all > Maintainer: Paul Corner <[EMAIL PROTECTED]> > Installed-Size: 8608 > Depends: bash (>= 2.0), grep-dctrl, patch > Suggests: kernel-package, linux-source-2.6, xenomai > Section: devel > Priority: extra > Description: Linux kernel patches for Xenomai > Xenomai kernel patches - See www.xenomai.org > . > Patches for 2.6 series kernels - These are intended for use with > kernel-package and a virgin linux source tree. Note: These patches include > the base adeos-ipipe patch along with all the additional material normally > added by the prepare-kernel.sh script. > . > This package contains the following patches: > . > Patch-file: adeos-ipipe-2.6.20-arm-1.8-03.patch > Kernel-version: 2.6.20 > Architecture: arm > > Patch-file: adeos-ipipe-2.6.15-arm-1.5-08.patch > Kernel-version: 2.6.15 > Architecture: arm > > Patch-file: adeos-ipipe-2.6.23-bf5xx-1.7-00.patch > Kernel-version: 2.6.23 > Architecture: arm > > Patch-file: adeos-ipipe-2.6.23-x86_64-1.4-03.patch > Kernel-version: 2.6.23 > Architecture: amd64 > > Así que lo que te dice lintian es que despues de "Description" los campos > que te salen no deberían estar ahí o que no los conoce, no estoy muy segura > porque lintian esta en perl, yo de perl nada y no doy más de mí a estas > horas =) > > Para "arreglarlo" en debian/prepare-patch.sh en las lineas 149-151 quita > los dos puntos y cambialo por un guión. > > > Ana
Muchas gracias Ana por el trabajo echo. Perdona mi ignorancia, pero creo que no te he entendido. Las líneas 149-151 de debian/prepare-patch.sh contienen: echo "Patch-name: Xenomai realtime kernel patches" > $xenomai_root/debian/linux-patch-xenomai.kpatches echo "Patch-id: xenomai" >> $xenomai_root/debian/linux-patch-xenomai.kpatches echo "Architecture: all" >> $xenomai_root/debian/linux-patch-xenomai.kpatches si cambio los dos puntos por un guión me da un error : dh_installkpatches syntax error in control file: Patch-name- Xenomai realtime kernel patches at /usr/bin/dh_installkpatches line 138, <IN> line 1. make: *** [install] Error 9 debuild: fatal error at line 1228: fakeroot debian/rules binary failed Leo

