Estoy presentando el siguiente error cuando trato de empaquetar los módulos de virtualbox, he buscado en internet el error final y aparece como un bug[1] pero llegado a este punto no se que hacer!!!!!! $ m-a prepare Done! $ m-a build virtualbox-ose-source Extracting the package tarball, /usr/src/virtualbox-ose.tar.bz2, please wait... ^[find: /usr/src/modules: No such file or directory
Esto es lo que dice el log de la compilación con module-assistant
$ cat
modass/var_cache_modass/virtualbox-ose-source.buildlog.2.6.22-msg02.1207950968
kmk -f debian/rules clean
kmk[1]: Entering directory
`/usr/src/modass/usr_src/modules/virtualbox-ose'
kmk[1]: Nothing to be done for `clean'.
kmk[1]: Leaving directory
`/usr/src/modass/usr_src/modules/virtualbox-ose'
kmk -f debian/rules kdist_clean kdist_config binary-modules
kmk[1]: Entering directory
`/usr/src/modass/usr_src/modules/virtualbox-ose'
kmk -w -f debian/rules clean
kmk[2]: Entering directory
`/usr/src/modass/usr_src/modules/virtualbox-ose'
kmk[2]: Nothing to be done for `clean'.
kmk[2]: Leaving directory
`/usr/src/modass/usr_src/modules/virtualbox-ose'
kmk[1]: Nothing to be done for `kdist_config'.
for templ in ; do \
cp $templ `echo $templ | sed -e 's/_KVERS_/2.6.22-msg02/g'` ; \
done
for templ in `ls debian/*.modules.in` ; do \
test -e ${templ%.modules.in}.backup || cp ${templ%.modules.in}
${templ%.modules.in}.backup 2>/dev/null || true; \
sed -e 's/##KVERS##/2.6.22-msg02/g ;s/#KVERS#/2.6.22-msg02/g ;
s/_KVERS_/2.6.22-msg02/g ; s/##KDREV##/2.6.22-msg02-msg02/g ;
s/#KDREV#/2.6.22-msg02-msg02/g ; s/_KDREV_/2.6.22-msg02-msg02/g ' <
$templ > ${templ%.modules.in}; \
done
dh_testroot
dh_clean -k
# Build the module
kmk all KSRC=/usr/src/linux-headers-2.6.22-msg02 KVER=2.6.22-msg02
KERN_DIR=/usr/src/linux-headers-2.6.22-msg02 ARCH=
kmk[2]: Entering directory
`/usr/src/modass/usr_src/modules/virtualbox-ose'
kmk KBUILD_VERBOSE=1 -C /usr/src/linux-headers-2.6.22-msg02
SUBDIRS=/usr/src/modass/usr_src/modules/virtualbox-ose
SRCROOT=/usr/src/modass/usr_src/modules/virtualbox-ose modules
kmk[3]: Entering directory `/usr/src/linux-headers-2.6.22-msg02'
Makefile:493: /usr/src/linux-headers-2.6.22-msg02/arch//Makefile: No
such file or directory
kmk[3]: *** No rule to make target
`/usr/src/linux-headers-2.6.22-msg02/arch//Makefile'. Stop.
kmk[3]: Leaving directory `/usr/src/linux-headers-2.6.22-msg02'
kmk[2]: *** [vboxdrv] Error 2
kmk[2]: Leaving directory
`/usr/src/modass/usr_src/modules/virtualbox-ose'
kmk[1]: *** [binary-modules] Error 2
kmk[1]: Leaving directory
`/usr/src/modass/usr_src/modules/virtualbox-ose'
make: *** [kdist_build] Error 2
Después intento hacerlo a mano según la estructura que ha hecho
module-assistant
$ cd modass/usr_src/modules/virtualbox-ose
$ dpkg-buildpackage -rfakeroot -us -uc
dpkg-buildpackage: source package virtualbox-ose
dpkg-buildpackage: source version 1.5.6-dfsg-3
dpkg-buildpackage: source changed by Michael Meskes <[EMAIL PROTECTED]>
dpkg-buildpackage: host architecture i386
fakeroot debian/rules clean
make: Nothing to be done for `clean'.
dpkg-source -b virtualbox-ose
dpkg-source: warning: source directory './virtualbox-ose' is not
<sourcepackage>-<upstreamversion> 'virtualbox-ose-1.5.6-dfsg'
dpkg-source: building virtualbox-ose in
virtualbox-ose_1.5.6-dfsg-3.tar.gz
dpkg-source: building virtualbox-ose in virtualbox-ose_1.5.6-dfsg-3.dsc
debian/rules build
make: Nothing to be done for `build'.
fakeroot debian/rules binary
make: Nothing to be done for `binary'.
dpkg-genchanges >../virtualbox-ose_1.5.6-dfsg-3_i386.changes
dpkg-genchanges: failure: cannot read files list file: No such file or
directory
dpkg-buildpackage: failure: dpkg-genchanges gave error exit status 2
[1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=471223
--
Marcel Sánchez Góngora
Debian Lenny GNU/Linux
Linux User #382151
Est. IV año
Universidad de las Ciencias Informáticas
"Toda la gloria del mundo cabe en un grano de maíz"
signature.asc
Description: Esta parte del mensaje está firmada digitalmente

