Public bug reported: I cannot get the rt2570-source to build with module-assistant. I expected for the command to run to completion without an error and to create a rt2570-modules-<version>.deb fil in /usr/src which I could install with dpkg -i. Instead, I got a build error as outline below.
$ lsb_release -rd Description: Ubuntu 8.04.1 Release: 8.04 $ apt-cache policy rt2570-source rt2570-source: Installed: 1.1.0+cvs20070927-1 Candidate: 1.1.0+cvs20070927-1 Version table: *** 1.1.0+cvs20070927-1 0 500 http://us.archive.ubuntu.com hardy/universe Packages 100 /var/lib/dpkg/status $ apt-cache policy module-assistant module-assistant: Installed: 0.10.11ubuntu1 Candidate: 0.10.11ubuntu1 Version table: *** 0.10.11ubuntu1 0 500 http://us.archive.ubuntu.com hardy/universe Packages 100 /var/lib/dpkg/status $ apt-cache policy linux-headers-2.6.24-19 linux-headers-2.6.24-19: Installed: 2.6.24-19.36 Candidate: 2.6.24-19.36 Version table: *** 2.6.24-19.36 0 500 http://security.ubuntu.com hardy-security/main Packages 100 /var/lib/dpkg/status $ uname -a Linux pavilion 2.6.24-19-generic #1 SMP Fri Jul 11 21:01:46 UTC 2008 x86_64 GNU/Linux I tried to build the package with the following commands (with output). $ sudo module-assistant prepare Getting source for kernel version: 2.6.24-19-generic Kernel headers available in /usr/src/linux Creating symlink... Couldn't create the /usr/src/linux symlink! apt-get install build-essential Reading package lists... Done Building dependency tree Reading state information... Done build-essential is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Done! $ sudo module-assistant get rt2570 $ sudo module-assistant build rt2570 -t 2>&1 | tee rt2570-build.log Extracting the package tarball, /usr/src/rt2570.tar.bz2, please wait... touch config.mk \ && /usr/bin/make clean make[1]: Entering directory `/usr/src/modules/rt2570' make[1]: Leaving directory `/usr/src/modules/rt2570' dh_clean /usr/bin/make -f debian/rules kdist_clean kdist_config binary-modules make[1]: Entering directory `/usr/src/modules/rt2570' touch config.mk \ && /usr/bin/make clean make[2]: Entering directory `/usr/src/modules/rt2570' make[2]: Leaving directory `/usr/src/modules/rt2570' dh_clean for templ in ; do \ cp $templ `echo $templ | sed -e 's/_KVERS_/2.6.24-19-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.24-19-generic/g ;s/#KVERS#/2.6.24-19-generic/g ; s/_KVERS_/2.6.24-19-generic/g ; s/##KDREV##/2.6.24-19.36/g ; s/#KDREV#/2.6.24-19.36/g ; s/_KDREV_/2.6.24-19.36/g ' < $templ > ${templ%.modules.in}; \ done # Install module dh_installdirs lib/modules/2.6.24-19-generic/kernel/drivers/net/wireless # Build modules /usr/bin/make KERNDIR=/usr/src/linux PATCHLEVEL=6 make[2]: Entering directory `/usr/src/modules/rt2570' make[3]: Entering directory `/usr/src/linux-headers-2.6.24-19-generic' CC [M] /usr/src/modules/rt2570/rtusb_main.o /usr/src/modules/rt2570/rtusb_main.c: In function ‘usb_rtusb_probe’: /usr/src/modules/rt2570/rtusb_main.c:1904: error: implicit declaration of function ‘SET_MODULE_OWNER’ /usr/src/modules/rt2570/rtusb_main.c:1924: error: ‘struct net_device’ has no member named ‘weight’ make[4]: *** [/usr/src/modules/rt2570/rtusb_main.o] Error 1 make[3]: *** [_module_/usr/src/modules/rt2570] Error 2 make[3]: Leaving directory `/usr/src/linux-headers-2.6.24-19-generic' rt2570.ko failed to build! make[2]: *** [module] Error 1 make[2]: Leaving directory `/usr/src/modules/rt2570' make[1]: *** [binary_modules] Error 2 make[1]: Leaving directory `/usr/src/modules/rt2570' make: *** [kdist_build] Error 2 BUILD FAILED! See /var/cache/modass/rt2570-source.buildlog.2.6.24-19-generic.1216577899 for details. Build failed. Press Return to continue... ** Affects: rt2570 (Ubuntu) Importance: Undecided Status: New -- rt2570 does not build with module-assistant https://bugs.launchpad.net/bugs/250306 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs