Public bug reported: Binary package hint: module-assistant
On Gutsy after a succesfull and clean install and after installing all build dependencies, appropriate kernel headers and all repositories enabled (in fact I have a local mirrored repo with main, restricted, universe and multiverse just in case if the Internet link fails) when I do a sudo m-a and follow all module-assistant's instructions to attempt to build and install some module (i.e.: zd1211, sl-modem or cdfs) just before building, when on the menu I choose LIST I get: cdfs-src (source) installed (V: 2.4.20.a+2.6.18-1): │ │ -- Binary package(s) for kernel(s): │ │ + (2.6.22-14-generic): not found │ │ Some packages could not be found. The "search" command can search in the │ │ package pool for precompiled packages. though I've installed all dependencies and previously I've used the GET command. If then I hit on the BUILD option then a messege box telling " Build of the package cdfs-src (or any other module) failed! How do you wish to proceed? " " │ │ VIEW Examine the build log file │ │ CONTINUE Skip and continue with the next operation │ │ STOP Stop processing the build commands " It's no matter if I use the console menu or directly I issue something like " sudo m-a clean,get,build zd1211" the result allways ends the same. Here are some log files from m-a For sl-modem: dh_testdir dh_testroot rm -f build-arch-stamp build-indep-stamp configure-stamp # Add here commands to clean up after the build process. /usr/bin/make clean SUPPORT_ALSA=1 make[1]: Entering directory `/usr/src/modules/sl-modem' make[1]: Leaving directory `/usr/src/modules/sl-modem' cd modem; /usr/bin/make clean SUPPORT_ALSA=1 make[1]: Entering directory `/usr/src/modules/sl-modem/modem' make[1]: Leaving directory `/usr/src/modules/sl-modem/modem' dh_clean /usr/bin/make -C drivers clean make[1]: Entering directory `/usr/src/modules/sl-modem/drivers' rm -f kernel-ver slamr.o slusb.o slamr.ko slusb.ko *st7554.o amrmo_init.o sysdep_amr.o *.mod.* .*.cmd *~ rm -f -r .tmp_versions make[1]: Leaving directory `/usr/src/modules/sl-modem/drivers' /usr/bin/make -f debian/rules kdist_clean kdist_config binary-modules make[1]: Entering directory `/usr/src/modules/sl-modem' dh_testdir dh_testroot rm -f build-arch-stamp build-indep-stamp configure-stamp # Add here commands to clean up after the build process. /usr/bin/make clean SUPPORT_ALSA=1 make[2]: Entering directory `/usr/src/modules/sl-modem' make[2]: *** No rule to make target `clean'. Stop. make[2]: Leaving directory `/usr/src/modules/sl-modem' make[1]: [clean] Error 2 (ignored) cd modem; /usr/bin/make clean SUPPORT_ALSA=1 make[2]: Entering directory `/usr/src/modules/sl-modem/modem' make[2]: *** No rule to make target `clean'. Stop. make[2]: Leaving directory `/usr/src/modules/sl-modem/modem' make[1]: [clean] Error 2 (ignored) dh_clean /usr/bin/make -C drivers clean make[2]: Entering directory `/usr/src/modules/sl-modem/drivers' rm -f kernel-ver slamr.o slusb.o slamr.ko slusb.ko *st7554.o amrmo_init.o sysdep_amr.o *.mod.* .*.cmd *~ rm -f -r .tmp_versions make[2]: Leaving directory `/usr/src/modules/sl-modem/drivers' for templ in /usr/src/modules/sl-modem/debian/sl-modem-modules-_KVERS_.postinst /usr/src/modules/sl-modem/debian/sl-modem-modules-_KVERS_.postinst.backup /usr/src/modules/sl-modem/debian/sl-modem-modules-_KVERS_.postinst.modules.in; do \ cp $templ `echo $templ | sed -e 's/_KVERS_/2.6.22-14-generic/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-14-generic/g ;s/#KVERS#/2.6.22-14-generic/g ; s/_KVERS_/2.6.22-14-generic/g ; s/##KDREV##/2.6.22-14.46/g ; s/#KDREV#/2.6.22-14.46/g ; s/_KDREV_/2.6.22-14.46/g ' < $templ > ${templ%.modules.in}; \ done dh_clean -k dh_installdirs lib/modules/2.6.22-14-generic/misc usr/lib/sl-modem if ! test -e drivers/Makefile ; then echo "Please update the package, extract the tarball!"; exit 1 ; fi /usr/bin/make -C drivers KERNEL_DIR=/usr/src/linux KVERS=2.6.22-14-generic make[2]: Entering directory `/usr/src/modules/sl-modem/drivers' gcc -I/usr/src/linux/include -o kernel-ver kernel-ver.c kernel-ver.c: In function ‘main’: kernel-ver.c:11: error: ‘UTS_RELEASE’ undeclared (first use in this function) kernel-ver.c:11: error: (Each undeclared identifier is reported only once kernel-ver.c:11: error: for each function it appears in.) make[2]: *** [kernel-ver] Error 1 make[2]: Leaving directory `/usr/src/modules/sl-modem/drivers' make[1]: *** [binary-modules] Error 2 make[1]: Leaving directory `/usr/src/modules/sl-modem' make: *** [kdist_build] Error 2 For cdfs: dh_testdir dh_testroot rm -f build-stamp configure-stamp dh_clean rm -f /usr/src/modules/cdfs/debian/control rm -rf /usr/src/modules/cdfs/debian/cdfs-2.* *.o *.ko */*.o */*.ko /usr/bin/make clean make[1]: Entering directory `/usr/src/modules/cdfs' make[1]: Leaving directory `/usr/src/modules/cdfs' cd 2.6 && /usr/bin/make clean make[1]: Entering directory `/usr/src/modules/cdfs/2.6' rm *.o *.ko .*.cmd *.mod.c *~ make[1]: Leaving directory `/usr/src/modules/cdfs/2.6' cd 2.4 && /usr/bin/make clean make[1]: Entering directory `/usr/src/modules/cdfs/2.4' make[1]: Leaving directory `/usr/src/modules/cdfs/2.4' /usr/bin/make -f debian/rules kdist_clean kdist_config binary-modules make[1]: Entering directory `/usr/src/modules/cdfs' dh_testdir dh_testdir: cannot read debian/control: No such file or directory make[1]: [kdist_clean] Error 1 (ignored) dh_testroot rm -f build-stamp configure-stamp dh_clean dh_clean: cannot read debian/control: No such file or directory make[1]: [kdist_clean] Error 1 (ignored) rm -f /usr/src/modules/cdfs/debian/control rm -rf /usr/src/modules/cdfs/debian/cdfs-2.* *.o *.ko */*.o */*.ko /usr/bin/make clean make[2]: Entering directory `/usr/src/modules/cdfs' make[2]: *** No rule to make target `clean'. Stop. make[2]: Leaving directory `/usr/src/modules/cdfs' make[1]: [kdist_clean] Error 2 (ignored) cd 2.6 && /usr/bin/make clean make[2]: Entering directory `/usr/src/modules/cdfs/2.6' rm *.o *.ko .*.cmd *.mod.c *~ rm: cannot remove `*.o': No such file or directory rm: cannot remove `*.ko': No such file or directory rm: cannot remove `.*.cmd': No such file or directory rm: cannot remove `*.mod.c': No such file or directory rm: cannot remove `*~': No such file or directory make[2]: [clean] Error 1 (ignored) make[2]: Leaving directory `/usr/src/modules/cdfs/2.6' cd 2.4 && /usr/bin/make clean make[2]: Entering directory `/usr/src/modules/cdfs/2.4' make[2]: *** No rule to make target `clean'. Stop. make[2]: Leaving directory `/usr/src/modules/cdfs/2.4' make[1]: [kdist_clean] Error 2 (ignored) for templ in /usr/src/modules/cdfs/debian/cdfs-_KVERS_.postinst.modules.in; do \ cp $templ `echo $templ | sed -e 's/_KVERS_/2.6.22-14-generic/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-14-generic/g ;s/#KVERS#/2.6.22-14-generic/g ; s/_KVERS_/2.6.22-14-generic/g ; s/##KDREV##/2.6.22-14.46/g ; s/#KDREV#/2.6.22-14.46/g ; s/_KDREV_/2.6.22-14.46/g ' < $templ > ${templ%.modules.in}; \ done cd /usr/src/modules/cdfs mkdir -p debian/cdfs-2.6.22-14-generic/lib/modules/2.6.22-14-generic/kernel/fs cd 2.6 && make KDIR=/usr/src/linux make[2]: Entering directory `/usr/src/modules/cdfs/2.6' make -C /usr/src/linux SUBDIRS=/usr/src/modules/cdfs/2.6 modules make[3]: Entering directory `/usr/src/linux-headers-2.6.22-14-generic' CC [M] /usr/src/modules/cdfs/2.6/root.o CC [M] /usr/src/modules/cdfs/2.6/audio.o /usr/src/modules/cdfs/2.6/audio.c:170: error: ‘generic_file_read’ undeclared here (not in a function) make[4]: *** [/usr/src/modules/cdfs/2.6/audio.o] Error 1 make[3]: *** [_module_/usr/src/modules/cdfs/2.6] Error 2 make[3]: Leaving directory `/usr/src/linux-headers-2.6.22-14-generic' make[2]: *** [all] Error 2 make[2]: Leaving directory `/usr/src/modules/cdfs/2.6' make[1]: *** [binary-modules] Error 2 make[1]: Leaving directory `/usr/src/modules/cdfs' make: *** [kdist_build] Error 2 For zd1211: dh_clean make clean make[1]: Entering directory `/usr/src/modules/zd1211' rm -rf .tmp_versions .*.cmd *.ko *.mod.c *.mod.o *.o src/*.o src/.*.o.cmd make[1]: Leaving directory `/usr/src/modules/zd1211' /usr/bin/make V=0 -C /usr/src/linux-headers-2.6.22-14-generic SUBDIRS=/usr/src/modules/zd1211 clean make[1]: Entering directory `/usr/src/linux-headers-2.6.22-14-generic' make[1]: Leaving directory `/usr/src/linux-headers-2.6.22-14-generic' cd: 1: can't cd to build-tree/zd1211-0.0.0.svnr67 /usr/bin/make -f debian/rules kdist_clean kdist_config binary-modules cd: 1: can't cd to build-tree/zd1211-0.0.0.svnr67 make[1]: Entering directory `/usr/src/modules/zd1211' dh_clean make clean make[2]: Entering directory `/usr/src/modules/zd1211' rm -rf .tmp_versions .*.cmd *.ko *.mod.c *.mod.o *.o src/*.o src/.*.o.cmd make[2]: Leaving directory `/usr/src/modules/zd1211' /usr/bin/make V=0 -C /usr/src/linux-headers-2.6.22-14-generic SUBDIRS=/usr/src/modules/zd1211 clean make[2]: Entering directory `/usr/src/linux-headers-2.6.22-14-generic' make[2]: Leaving directory `/usr/src/linux-headers-2.6.22-14-generic' for templ in /usr/src/modules/zd1211/debian/zd1211-module-_KVERS_.postinst /usr/src/modules/zd1211/debian/zd1211-module-_KVERS_.postinst.modules.in; do \ cp $templ `echo $templ | sed -e 's/_KVERS_/2.6.22-14-generic/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-14-generic/g ;s/#KVERS#/2.6.22-14-generic/g ; s/_KVERS_/2.6.22-14-generic/g ; s/##KDREV##/2.6.22-14.46/g ; s/#KDREV#/2.6.22-14.46/g ; s/_KDREV_/2.6.22-14.46/g ' < $templ > ${templ%.modules.in}; \ done dh_testdir dh_testroot dh_clean -k /usr/bin/make V=0 -C /usr/src/linux-headers-2.6.22-14-generic SUBDIRS=/usr/src/modules/zd1211 ZD1211REV_B=0 modules make[2]: Entering directory `/usr/src/linux-headers-2.6.22-14-generic' CC [M] /usr/src/modules/zd1211/src/zd1205.o In file included from /usr/src/modules/zd1211/src/zd1205.c:42: /usr/src/modules/zd1211/src/zd1205.h:1332: warning: type qualifiers ignored on function return type /usr/src/modules/zd1211/src/zd1205.h:1279: warning: ‘zd_readl’ declared inline after being called /usr/src/modules/zd1211/src/zd1205.h:1279: warning: previous declaration of ‘zd_readl’ was here /usr/src/modules/zd1211/src/zd1205.c: In function ‘zd1205_validate_frame’: /usr/src/modules/zd1211/src/zd1205.c:2806: warning: unused variable ‘len1’ /usr/src/modules/zd1211/src/zd1205.c: In function ‘zd1205_rx_isr’: /usr/src/modules/zd1211/src/zd1205.c:4152: error: ‘struct sk_buff’ has no member named ‘mac’ /usr/src/modules/zd1211/src/zd1205.c: In function ‘zd1205wext_iw_get_stats’: /usr/src/modules/zd1211/src/zd1205.c:4773: error: ‘struct driver_stats’ has no member named ‘iw_stats’ /usr/src/modules/zd1211/src/zd1205.c: In function ‘zd1205_translate_scan’: /usr/src/modules/zd1211/src/zd1205.c:7176: warning: format ‘%d’ expects type ‘int’, but argument 4 has type ‘U32’ /usr/src/modules/zd1211/src/zd1205.c:7176: warning: unknown conversion type character ‘,’ in format /usr/src/modules/zd1211/src/zd1205.c:7176: warning: spurious trailing ‘%’ in format /usr/src/modules/zd1211/src/zd1205.c: In function ‘zd1205_list_bss’: /usr/src/modules/zd1211/src/zd1205.c:7381: warning: format ‘%2d’ expects type ‘int’, but argument 2 has type ‘U32’ /usr/src/modules/zd1211/src/zd1205.c:7381: warning: spurious trailing ‘%’ in format /usr/src/modules/zd1211/src/zd1205.c: At top level: /usr/src/modules/zd1211/src/zd1205.c:7520: warning: type qualifiers ignored on function return type /usr/src/modules/zd1211/src/zd1205.c:7601: warning: type qualifiers ignored on function return type /usr/src/modules/zd1211/src/zd1205.c:7690: warning: type qualifiers ignored on function return type /usr/src/modules/zd1211/src/zd1205.c:7706: warning: type qualifiers ignored on function return type /usr/src/modules/zd1211/src/zd1205.c: In function ‘CalculateQuality’: /usr/src/modules/zd1211/src/zd1205.c:10046: warning: unused variable ‘rxOffset’ make[3]: *** [/usr/src/modules/zd1211/src/zd1205.o] Error 1 make[2]: *** [_module_/usr/src/modules/zd1211] Error 2 make[2]: Leaving directory `/usr/src/linux-headers-2.6.22-14-generic' make[1]: *** [binary-modules] Error 2 make[1]: Leaving directory `/usr/src/modules/zd1211' make: *** [kdist_build] Error 2 It is worth to note that I've followed the advise from that other bug report https://bugs.launchpad.net/ubuntu/+source/module- assistant/+bug/146378 ... and also I've checked out this others https://bugs.launchpad.net/ubuntu/+source/module-assistant/+bug/55630 https://bugs.launchpad.net/ubuntu/+source/module-assistant/+bug/40166 Probably this other https://bugs.launchpad.net/ubuntu/+source/module-assistant/+bug/113991 relates to the same problem. ** Affects: module-assistant (Ubuntu) Importance: Undecided Status: New -- Module Assistant refuses to build anything on Gutsy. https://bugs.launchpad.net/bugs/178789 You received this bug notification because you are a member of Ubuntu Bugs, which is the bug contact for Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs