[Linux-wlan-ng-devel] Bug#365076: module doesn't build against linux-headers-2.6.16-1-powerpc

Frank Lichtenheld djpig at debian.org
Thu Apr 27 14:11:16 UTC 2006


Package: linux-wlan-ng
Version: 0.2.4+svn20060414-1
Severity: important

However, it builds without problems against linux-headers-2.6.15-1-powerpc ...

Build log (the error is the same when building as root):

djpig at djpigpb:~$ m-a -t -k /usr/src/linux-headers-2.6.16-1-powerpc/ build linux-wlan-ng
HINWEIS: Sie sind nicht Root aber Mitglied der src-Gruppe. Das
Arbeitsverzeichnis wird auf "/usr/src/modass" abgebildet.
Extracting the package tarball, /usr/src/linux-wlan-ng-source.tar.gz, please wait...
cat debian/control.modules.in | \
                sed 's/${lwnversmajor}/0.2.4+svn20060414-1/g' | \
                sed 's/${lwnvers}/0.2.4+svn20060414-1/g' | \
                sed 's/${kvers}/2.6.16/g' | \
                sed 's/${arch}/powerpc/g' \
                        > debian/control
cp debian/install.modules.in \
                debian/linux-wlan-ng-modules-2.6.16.install
cat debian/postinst.modules.in | \
                sed 's/${kvers}/2.6.16/g' \
                        > debian/linux-wlan-ng-modules-2.6.16.postinst
touch prepare_all-stamp
dh_testdir
dh_testroot
/usr/bin/make mrproper
make[1]: Entering directory `/usr/src/modass/usr_src/modules/linux-wlan-ng-source'
set -e; for d in src doc man etc; do /usr/bin/make -C $d clean ; done
make[2]: Entering directory `/usr/src/modass/usr_src/modules/linux-wlan-ng-source/src'
set -e; for d in mkmeta  prism2 p80211 ; do make WLAN_SRC=/usr/src/modass/usr_src/modules/linux-wlan-ng-source/src/ -C $d clean ; done
make[3]: Entering directory `/usr/src/modass/usr_src/modules/linux-wlan-ng-source/src/mkmeta'
rm -f core core.* *.o .*.o *.s *.a .depend tmp_make *~ tags
rm -f ../shared/*.o
rm -fr obj
rm -f mkmetadef mkmetastruct
rm -f ../include/wlan/p80211metastruct.h
rm -f ../include/wlan/p80211metadef.h
make[3]: Leaving directory `/usr/src/modass/usr_src/modules/linux-wlan-ng-source/src/mkmeta'
make[3]: Entering directory `/usr/src/modass/usr_src/modules/linux-wlan-ng-source/src/prism2'
set -e; for d in driver ridlist ; do make -C $d clean ; done
make[4]: Entering directory `/usr/src/modass/usr_src/modules/linux-wlan-ng-source/src/prism2/driver'
rm -f *.o *.ko .*.cmd *.mod.c  *.flags .*.flags
make[4]: Leaving directory `/usr/src/modass/usr_src/modules/linux-wlan-ng-source/src/prism2/driver'
make[4]: Entering directory `/usr/src/modass/usr_src/modules/linux-wlan-ng-source/src/prism2/ridlist'
rm -f .depend
rm -f core core.* *.o .*.o *.s *.a *.sort tmp_make *~ tags
rm -fr obj
rm -f mkridlist
make[4]: Leaving directory `/usr/src/modass/usr_src/modules/linux-wlan-ng-source/src/prism2/ridlist'
rm -f core core.* *.o .*.o *.s *.a .depend tmp_make *~ tags
for i in *_obj; do if [ -d $i ]; then rm -fr $i; fi; done
make[3]: Leaving directory `/usr/src/modass/usr_src/modules/linux-wlan-ng-source/src/prism2'
make[3]: Entering directory `/usr/src/modass/usr_src/modules/linux-wlan-ng-source/src/p80211'
rm -f *.o *.ko .*.cmd *.mod.c  *.flags .*.flags
make[3]: Leaving directory `/usr/src/modass/usr_src/modules/linux-wlan-ng-source/src/p80211'
rm -f core core.* *.o .*.o *.s *.a .depend tmp_make *~ tags
set -e; for i in *_obj; do if [ -d $i ]; then rm -fr $i; fi; done
rm -rf .tmp_versions Module.symvers
make[2]: Leaving directory `/usr/src/modass/usr_src/modules/linux-wlan-ng-source/src'
make[2]: Entering directory `/usr/src/modass/usr_src/modules/linux-wlan-ng-source/doc'
rm -f core core.* *.o .*.o *.s *.a .depend tmp_make *~ tags
for i in *_obj; do if [ -d $i ]; then rm -fr $i; fi; done
make[2]: Leaving directory `/usr/src/modass/usr_src/modules/linux-wlan-ng-source/doc'
make[2]: Entering directory `/usr/src/modass/usr_src/modules/linux-wlan-ng-source/man'
rm -f core core.* *.o .*.o *.s *.a .depend tmp_make *~ tags
for i in *_obj; do if [ -d $i ]; then rm -fr $i; fi; done
make[2]: Leaving directory `/usr/src/modass/usr_src/modules/linux-wlan-ng-source/man'
make[2]: Entering directory `/usr/src/modass/usr_src/modules/linux-wlan-ng-source/etc'
set -e; for d in pcmcia wlan; do make -C $d clean; done
make[3]: Entering directory `/usr/src/modass/usr_src/modules/linux-wlan-ng-source/etc/pcmcia'
Nothing to do
make[3]: Leaving directory `/usr/src/modass/usr_src/modules/linux-wlan-ng-source/etc/pcmcia'
make[3]: Entering directory `/usr/src/modass/usr_src/modules/linux-wlan-ng-source/etc/wlan'
echo "Nothing to do"
Nothing to do
make[3]: Leaving directory `/usr/src/modass/usr_src/modules/linux-wlan-ng-source/etc/wlan'
make[2]: Leaving directory `/usr/src/modass/usr_src/modules/linux-wlan-ng-source/etc'
make -C scripts/ clean
make[2]: Entering directory `/usr/src/modass/usr_src/modules/linux-wlan-ng-source/scripts'
rm -f get_version make.opts
make[2]: Leaving directory `/usr/src/modass/usr_src/modules/linux-wlan-ng-source/scripts'
rm -f core core.* *.o .*.o *.s *.a .depend tmp_make *~ tags
for i in *_obj; do if [ -d $i ]; then rm -fr $i; fi; done
rm -f config.mk config.new
rm -f src/include/wlan/version.h
rm -f config.out
rm -f tags.linux tags TAGS
make -C scripts/ clean
make[2]: Entering directory `/usr/src/modass/usr_src/modules/linux-wlan-ng-source/scripts'
rm -f get_version make.opts
make[2]: Leaving directory `/usr/src/modass/usr_src/modules/linux-wlan-ng-source/scripts'
make[1]: Leaving directory `/usr/src/modass/usr_src/modules/linux-wlan-ng-source'
dh_clean debian/postinst build-stamp prepare_all-stamp
/usr/bin/make  -f debian/rules kdist_clean kdist_config binary-modules
make[1]: Entering directory `/usr/src/modass/usr_src/modules/linux-wlan-ng-source'
cat debian/control.modules.in | \
                sed 's/${lwnversmajor}/0.2.4+svn20060414-1/g' | \
                sed 's/${lwnvers}/0.2.4+svn20060414-1/g' | \
                sed 's/${kvers}/2.6.16/g' | \
                sed 's/${arch}/powerpc/g' \
                        > debian/control
cp debian/install.modules.in \
                debian/linux-wlan-ng-modules-2.6.16.install
cat debian/postinst.modules.in | \
                sed 's/${kvers}/2.6.16/g' \
                        > debian/linux-wlan-ng-modules-2.6.16.postinst
touch prepare_all-stamp
dh_testdir
dh_testroot
/usr/bin/make mrproper
make[2]: Entering directory `/usr/src/modass/usr_src/modules/linux-wlan-ng-source'
set -e; for d in src doc man etc; do /usr/bin/make -C $d clean ; done
make[3]: Entering directory `/usr/src/modass/usr_src/modules/linux-wlan-ng-source/src'
set -e; for d in mkmeta  prism2 p80211 ; do /usr/bin/make WLAN_SRC= -C $d clean ; done
make[4]: Entering directory `/usr/src/modass/usr_src/modules/linux-wlan-ng-source/src/mkmeta'
rm -f core core.* *.o .*.o *.s *.a .depend tmp_make *~ tags
rm -f ../shared/*.o
rm -fr obj
rm -f mkmetadef mkmetastruct
rm -f ../include/wlan/p80211metastruct.h
rm -f ../include/wlan/p80211metadef.h
make[4]: Leaving directory `/usr/src/modass/usr_src/modules/linux-wlan-ng-source/src/mkmeta'
make[4]: Entering directory `/usr/src/modass/usr_src/modules/linux-wlan-ng-source/src/prism2'
set -e; for d in driver ridlist ; do /usr/bin/make -C $d clean ; done
make[5]: Entering directory `/usr/src/modass/usr_src/modules/linux-wlan-ng-source/src/prism2/driver'
rm -f *.o *.ko .*.cmd *.mod.c  *.flags .*.flags
make[5]: Leaving directory `/usr/src/modass/usr_src/modules/linux-wlan-ng-source/src/prism2/driver'
make[5]: Entering directory `/usr/src/modass/usr_src/modules/linux-wlan-ng-source/src/prism2/ridlist'
rm -f .depend
rm -f core core.* *.o .*.o *.s *.a *.sort tmp_make *~ tags
rm -fr obj
rm -f mkridlist
make[5]: Leaving directory `/usr/src/modass/usr_src/modules/linux-wlan-ng-source/src/prism2/ridlist'
rm -f core core.* *.o .*.o *.s *.a .depend tmp_make *~ tags
for i in *_obj; do if [ -d $i ]; then rm -fr $i; fi; done
make[4]: Leaving directory `/usr/src/modass/usr_src/modules/linux-wlan-ng-source/src/prism2'
make[4]: Entering directory `/usr/src/modass/usr_src/modules/linux-wlan-ng-source/src/p80211'
rm -f *.o *.ko .*.cmd *.mod.c  *.flags .*.flags
make[4]: Leaving directory `/usr/src/modass/usr_src/modules/linux-wlan-ng-source/src/p80211'
rm -f core core.* *.o .*.o *.s *.a .depend tmp_make *~ tags
set -e; for i in *_obj; do if [ -d $i ]; then rm -fr $i; fi; done
rm -rf .tmp_versions Module.symvers
make[3]: Leaving directory `/usr/src/modass/usr_src/modules/linux-wlan-ng-source/src'
make[3]: Entering directory `/usr/src/modass/usr_src/modules/linux-wlan-ng-source/doc'
rm -f core core.* *.o .*.o *.s *.a .depend tmp_make *~ tags
for i in *_obj; do if [ -d $i ]; then rm -fr $i; fi; done
make[3]: Leaving directory `/usr/src/modass/usr_src/modules/linux-wlan-ng-source/doc'
make[3]: Entering directory `/usr/src/modass/usr_src/modules/linux-wlan-ng-source/man'
rm -f core core.* *.o .*.o *.s *.a .depend tmp_make *~ tags
for i in *_obj; do if [ -d $i ]; then rm -fr $i; fi; done
make[3]: Leaving directory `/usr/src/modass/usr_src/modules/linux-wlan-ng-source/man'
make[3]: Entering directory `/usr/src/modass/usr_src/modules/linux-wlan-ng-source/etc'
set -e; for d in pcmcia wlan; do /usr/bin/make -C $d clean; done
make[4]: Entering directory `/usr/src/modass/usr_src/modules/linux-wlan-ng-source/etc/pcmcia'
Nothing to do
make[4]: Leaving directory `/usr/src/modass/usr_src/modules/linux-wlan-ng-source/etc/pcmcia'
make[4]: Entering directory `/usr/src/modass/usr_src/modules/linux-wlan-ng-source/etc/wlan'
echo "Nothing to do"
Nothing to do
make[4]: Leaving directory `/usr/src/modass/usr_src/modules/linux-wlan-ng-source/etc/wlan'
make[3]: Leaving directory `/usr/src/modass/usr_src/modules/linux-wlan-ng-source/etc'
make -C scripts/ clean
make[3]: Entering directory `/usr/src/modass/usr_src/modules/linux-wlan-ng-source/scripts'
rm -f get_version make.opts
make[3]: Leaving directory `/usr/src/modass/usr_src/modules/linux-wlan-ng-source/scripts'
rm -f core core.* *.o .*.o *.s *.a .depend tmp_make *~ tags
for i in *_obj; do if [ -d $i ]; then rm -fr $i; fi; done
rm -f config.mk config.new
rm -f src/include/wlan/version.h
rm -f config.out
rm -f tags.linux tags TAGS
make -C scripts/ clean
make[3]: Entering directory `/usr/src/modass/usr_src/modules/linux-wlan-ng-source/scripts'
rm -f get_version make.opts
make[3]: Leaving directory `/usr/src/modass/usr_src/modules/linux-wlan-ng-source/scripts'
make[2]: Leaving directory `/usr/src/modass/usr_src/modules/linux-wlan-ng-source'
dh_clean debian/postinst build-stamp prepare_all-stamp
make[1]: Für das Ziel »kdist_config« ist nichts zu tun.
dh_testdir

-------------- Linux WLAN Configuration Script -------------

The default responses are correct for most users.

Build linux-wlan-ng tools? (y/n) [n]
Build Prism2.x PCMCIA Card Services (_cs) driver? (y/n) [y]
Build Prism2 PLX9052 based PCI (_plx) adapter driver? (y/n) [y]
Build Prism2.5 native PCI (_pci) driver? (y/n) [y]
Build Prism2.5 USB (_usb) driver? (y/n) [y]

Linux source directory [/usr/src/linux-headers-2.6.16-1-powerpc/]

The kernel source tree is version 2.6.16.
WARNING: the current running kernel is actually version 2.6.15-1-powerpc.
The current kernel build date is Mon Mar 6 12:39:17 2006.

Alternate target install root directory on host [/usr/src/modass/usr_src/modules/linux-wlan-ng-source/debian/tmp/]
PCMCIA script directory [/etc/pcmcia]
  Module install directory [/lib/modules/2.6.16]

It looks like you have a System V init file setup.


Prefix for build host compiler? (rarely needed) []

Build for debugging (see doc/config.debug) (y/n) [n]


Configuration successful.  Now type 'make' and pray.

/usr/bin/make all
make[2]: Entering directory `/usr/src/modass/usr_src/modules/linux-wlan-ng-source'
set -e; for d in src doc man etc; do /usr/bin/make -C $d ; done
make[3]: Entering directory `/usr/src/modass/usr_src/modules/linux-wlan-ng-source/src'
set -e; for d in mkmeta  prism2 p80211 ; do make WLAN_SRC=/usr/src/modass/usr_src/modules/linux-wlan-ng-source/src/ -C $d ; done
make[4]: Entering directory `/usr/src/modass/usr_src/modules/linux-wlan-ng-source/src/mkmeta'
gcc-4.0 -E -M -I../include -I/usr/src/linux-headers-2.6.16-1-powerpc//include -D__LINUX_WLAN__ ../shared/p80211types.c ../shared/p80211metamsg.c ../shared/p80211metamib.c ../shared/p80211meta.c  mkmetadef.c ../shared/p80211types.c ../shared/p80211metamsg.c ../shared/p80211metamib.c ../shared/p80211meta.c  mkmetastruct.c > .depend
mkdir -p obj
gcc-4.0 -c -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -I../include -I/usr/src/linux-headers-2.6.16-1-powerpc//include -D__LINUX_WLAN__ ../shared/p80211types.c -o obj/p80211types.o
../shared/p80211types.c: In function $(B!F(Bp80211_totext_displaystr$(B!G(B:
../shared/p80211types.c:253: warning: pointer targets in passing argument 2 of $(B!F(B__builtin_strncat$(B!G(B differ in signedness
../shared/p80211types.c: In function $(B!F(Bp80211_fromtext_displaystr$(B!G(B:
../shared/p80211types.c:341: warning: pointer targets in passing argument 1 of $(B!F(B__builtin_strncpy$(B!G(B differ in signedness
gcc-4.0 -c -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -I../include -I/usr/src/linux-headers-2.6.16-1-powerpc//include -D__LINUX_WLAN__ ../shared/p80211metamsg.c -o obj/p80211metamsg.o
gcc-4.0 -c -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -I../include -I/usr/src/linux-headers-2.6.16-1-powerpc//include -D__LINUX_WLAN__ ../shared/p80211metamib.c -o obj/p80211metamib.o
gcc-4.0 -c -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -I../include -I/usr/src/linux-headers-2.6.16-1-powerpc//include -D__LINUX_WLAN__ ../shared/p80211meta.c -o obj/p80211meta.o
gcc-4.0 -c -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -I../include -I/usr/src/linux-headers-2.6.16-1-powerpc//include -D__LINUX_WLAN__ mkmetadef.c -o obj/mkmetadef.o
gcc-4.0  -o mkmetadef obj/p80211types.o obj/p80211metamsg.o obj/p80211metamib.o obj/p80211meta.o  obj/mkmetadef.o
cat mkmetadefhead.txt > ../include/wlan/p80211metadef.h
./mkmetadef >> ../include/wlan/p80211metadef.h
echo "#endif" >> ../include/wlan/p80211metadef.h
gcc-4.0 -c -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -I../include -I/usr/src/linux-headers-2.6.16-1-powerpc//include -D__LINUX_WLAN__ mkmetastruct.c -o obj/mkmetastruct.o
gcc-4.0  -o mkmetastruct obj/p80211types.o obj/p80211metamsg.o obj/p80211metamib.o obj/p80211meta.o  obj/mkmetastruct.o
cat mkmetastructhead.txt > ../include/wlan/p80211metastruct.h
./mkmetastruct >> ../include/wlan/p80211metastruct.h
echo "#endif" >> ../include/wlan/p80211metastruct.h
make[4]: Leaving directory `/usr/src/modass/usr_src/modules/linux-wlan-ng-source/src/mkmeta'
make[4]: Entering directory `/usr/src/modass/usr_src/modules/linux-wlan-ng-source/src/prism2'
set -e; for d in driver ridlist ; do make -C $d ; done
make[5]: Entering directory `/usr/src/modass/usr_src/modules/linux-wlan-ng-source/src/prism2/driver'
make -C /usr/src/linux-headers-2.6.16-1-powerpc/ M='/usr/src/modass/usr_src/modules/linux-wlan-ng-source/src/prism2/driver/../.. /usr/src/modass/usr_src/modules/linux-wlan-ng-source/src/prism2/driver' WLAN_SRC=/usr/src/modass/usr_src/modules/linux-wlan-ng-source/src/ \
                modules
make[6]: Entering directory `/usr/src/linux-headers-2.6.16-1-powerpc'
  CC [M]  /usr/src/modass/usr_src/modules/linux-wlan-ng-source/src/prism2/driver/prism2_cs.o
/usr/src/modass/usr_src/modules/linux-wlan-ng-source/src/prism2/driver/prism2_cs.c:143: error: unknown field $(B!F(Battach$(B!G(B specified in initializer
/usr/src/modass/usr_src/modules/linux-wlan-ng-source/src/prism2/driver/prism2_cs.c:143: warning: excess elements in struct initializer
/usr/src/modass/usr_src/modules/linux-wlan-ng-source/src/prism2/driver/prism2_cs.c:143: warning: (near initialization for $(B!F(Bprism2_cs_driver$(B!G(B)
/usr/src/modass/usr_src/modules/linux-wlan-ng-source/src/prism2/driver/prism2_cs.c:144: error: unknown field $(B!F(Bdetach$(B!G(B specified in initializer
/usr/src/modass/usr_src/modules/linux-wlan-ng-source/src/prism2/driver/prism2_cs.c:144: warning: excess elements in struct initializer
/usr/src/modass/usr_src/modules/linux-wlan-ng-source/src/prism2/driver/prism2_cs.c:144: warning: (near initialization for $(B!F(Bprism2_cs_driver$(B!G(B)
/usr/src/modass/usr_src/modules/linux-wlan-ng-source/src/prism2/driver/prism2_cs.c:148: error: unknown field $(B!F(Bevent$(B!G(B specified in initializer
/usr/src/modass/usr_src/modules/linux-wlan-ng-source/src/prism2/driver/prism2_cs.c:148: warning: missing braces around initializer
/usr/src/modass/usr_src/modules/linux-wlan-ng-source/src/prism2/driver/prism2_cs.c:148: warning: (near initialization for $(B!F(Bprism2_cs_driver.drv$(B!G(B)
/usr/src/modass/usr_src/modules/linux-wlan-ng-source/src/prism2/driver/prism2_cs.c:148: warning: initialization from incompatible pointer type
/usr/src/modass/usr_src/modules/linux-wlan-ng-source/src/prism2/driver/prism2_cs.c: In function $(B!F(Bprism2sta_attach$(B!G(B:
/usr/src/modass/usr_src/modules/linux-wlan-ng-source/src/prism2/driver/prism2_cs.c:243: warning: implicit declaration of function $(B!F(Bpcmcia_register_client$(B!G
(B/usr/src/modass/usr_src/modules/linux-wlan-ng-source/src/prism2/driver/prism2_cs.c: In function $(B!F(Bprism2sta_detach$(B!G(B:
/usr/src/modass/usr_src/modules/linux-wlan-ng-source/src/prism2/driver/prism2_cs.c:334: warning: implicit declaration of function $(B!F(Bpcmcia_deregister_client$(B!G
(Bmake[7]: *** [/usr/src/modass/usr_src/modules/linux-wlan-ng-source/src/prism2/driver/prism2_cs.o] Fehler 1
make[6]: *** [_module_/usr/src/modass/usr_src/modules/linux-wlan-ng-source/src/prism2/driver] Fehler 2
make[6]: Leaving directory `/usr/src/linux-headers-2.6.16-1-powerpc'
make[5]: *** [default] Fehler 2
make[5]: Leaving directory `/usr/src/modass/usr_src/modules/linux-wlan-ng-source/src/prism2/driver'
make[4]: *** [all] Fehler 2
make[4]: Leaving directory `/usr/src/modass/usr_src/modules/linux-wlan-ng-source/src/prism2'
make[3]: *** [all] Fehler 2
make[3]: Leaving directory `/usr/src/modass/usr_src/modules/linux-wlan-ng-source/src'
make[2]: *** [all] Fehler 2
make[2]: Leaving directory `/usr/src/modass/usr_src/modules/linux-wlan-ng-source'
make[1]: *** [build-stamp] Fehler 2
make[1]: Leaving directory `/usr/src/modass/usr_src/modules/linux-wlan-ng-source'
make: *** [kdist_build] Fehler 2
BUILD FAILED!
See /usr/src/modass/var_cache_modass/linux-wlan-ng.buildlog.2.6.16.1146146550 for details.
Bauvorgang fehlgeschlagen. Zum Weitermachen Return drücken...


gruesse,
	Frank Lichtenheld

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (990, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: powerpc (ppc)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.15-1-powerpc
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)

Versions of packages linux-wlan-ng depends on:
ii  libc6                         2.3.6-7    GNU C Library: Shared libraries
ii  wireless-tools                28-1       Tools for manipulating Linux Wirel

Versions of packages linux-wlan-ng recommends:
ii  linux-wlan-ng-doc    0.2.4+svn20060414-1 documentation for wlan-ng

-- no debconf information





More information about the Linux-wlan-ng-devel mailing list