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

Reply via email to