Package: ipw2200-source
Version: 1.2.1-4
Severity: important
Justification: fails to build from source


module-assistant fails to compile the module

m-a -t -k /usr/src/linux-headers-2.6.22-2-686 -l 2.6.22-2-686 build

produces the attached buildlog. It worked for 2.6.21 kernels

gcc version:

hermes:src# gcc --version
gcc (GCC) 4.2.1 (Debian 4.2.1-5)

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.22-1-686 (SMP w/1 CPU core)
Locale: LANG=es_ES.UTF-8, LC_CTYPE=es_ES.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages ipw2200-source depends on:
ii  bzip2                         1.0.3-7    high-quality block-sorting file co
ii  debhelper                     5.0.53     helper programs for debian/rules
ii  make                          3.81-3     The GNU version of the "make" util
ii  module-assistant              0.10.11    tool to make module package creati

ipw2200-source recommends no packages.

-- no debconf information
dh_testdir
#dh_testroot
# Cleaning package
/usr/bin/make clean
make[1]: se ingresa al directorio `/var/src/modules/ipw2200'
rm -f *.mod.c *.mod *.o *.ko .*.cmd .*.flags .lst *.lst
rm -rf /var/src/modules/ipw2200/tmp Modules.symvers Module.symvers
for file in *.{c,h}; do \
                sed -i -e "s:\ *$::g" -e "s:\t*$::g" $file; \
        done
make[1]: se sale del directorio `/var/src/modules/ipw2200'
rm -f preinst postrm
dh_clean
/usr/bin/make  -f debian/rules clean
make[1]: se ingresa al directorio `/var/src/modules/ipw2200'
dh_testdir
#dh_testroot
# Cleaning package
/usr/bin/make clean
make[2]: se ingresa al directorio `/var/src/modules/ipw2200'
rm -f *.mod.c *.mod *.o *.ko .*.cmd .*.flags .lst *.lst
rm -rf /var/src/modules/ipw2200/tmp Modules.symvers Module.symvers
for file in *.{c,h}; do \
                sed -i -e "s:\ *$::g" -e "s:\t*$::g" $file; \
        done
make[2]: se sale del directorio `/var/src/modules/ipw2200'
rm -f preinst postrm
dh_clean
make[1]: se sale del directorio `/var/src/modules/ipw2200'
/usr/bin/make  -f debian/rules kdist_clean kdist_config binary-modules
make[1]: se ingresa al directorio `/var/src/modules/ipw2200'
dh_testdir
#dh_testroot
# Cleaning package
/usr/bin/make clean
make[2]: se ingresa al directorio `/var/src/modules/ipw2200'
rm -f *.mod.c *.mod *.o *.ko .*.cmd .*.flags .lst *.lst
rm -rf /var/src/modules/ipw2200/tmp Modules.symvers Module.symvers
for file in *.{c,h}; do \
                sed -i -e "s:\ *$::g" -e "s:\t*$::g" $file; \
        done
make[2]: se sale del directorio `/var/src/modules/ipw2200'
rm -f preinst postrm
dh_clean
/usr/bin/make -w -f debian/rules clean
make[2]: se ingresa al directorio `/var/src/modules/ipw2200'
dh_testdir
#dh_testroot
# Cleaning package
/usr/bin/make clean
make[3]: se ingresa al directorio `/var/src/modules/ipw2200'
rm -f *.mod.c *.mod *.o *.ko .*.cmd .*.flags .lst *.lst
rm -rf /var/src/modules/ipw2200/tmp Modules.symvers Module.symvers
for file in *.{c,h}; do \
                sed -i -e "s:\ *$::g" -e "s:\t*$::g" $file; \
        done
make[3]: se sale del directorio `/var/src/modules/ipw2200'
rm -f preinst postrm
dh_clean
make[2]: se sale del directorio `/var/src/modules/ipw2200'
make[1]: No se hace nada para `kdist_config'.
for templ in ; do \
    cp $templ `echo $templ | sed -e 's/_KVERS_/2.6.22-2-686/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-2-686/g ;s/#KVERS#/2.6.22-2-686/g ; 
s/_KVERS_/2.6.22-2-686/g ; s/##KDREV##/2.6.22-4/g ; s/#KDREV#/2.6.22-4/g ; 
s/_KDREV_/2.6.22-4/g  ' < $templ > ${templ%.modules.in}; \
  done
dh_testroot
dh_clean -k
# Build the module
/usr/bin/make modules KSRC=/usr/src/linux-headers-2.6.22-2-686 KVER=2.6.22-2-686
make[2]: se ingresa al directorio `/var/src/modules/ipw2200'
mkdir -p /var/src/modules/ipw2200/tmp/.tmp_versions
/usr/bin/make -C /usr/src/linux-headers-2.6.22-2-686 M=/var/src/modules/ipw2200 
MODVERDIR=/var/src/modules/ipw2200/tmp/.tmp_versions modules
make[3]: se ingresa al directorio `/var/src/linux-headers-2.6.22-2-686'
  CC [M]  /var/src/modules/ipw2200/ipw2200.o
/var/src/modules/ipw2200/ipw2200.c: In function ‘ipw_handle_mgmt_packet’:
/var/src/modules/ipw2200/ipw2200.c:8346: error: ‘struct sk_buff’ has no member 
named ‘mac’
make[4]: *** [/var/src/modules/ipw2200/ipw2200.o] Error 1
make[3]: *** [_module_/var/src/modules/ipw2200] Error 2
make[3]: se sale del directorio `/var/src/linux-headers-2.6.22-2-686'
make[2]: *** [modules] Error 2
make[2]: se sale del directorio `/var/src/modules/ipw2200'
make[1]: *** [binary-modules] Error 2
make[1]: se sale del directorio `/var/src/modules/ipw2200'
make: *** [kdist_build] Error 2

Reply via email to