[Linux-wlan-ng-devel] Bug#501486: Bug#501486: kernel version in testing is 2.6.26(+16) while linux-wlan-ng-source only supports < 2.6.24.x

Folkert van Heusden folkert at vanheusden.com
Wed Oct 8 10:41:59 UTC 2008


> > > Package: linux-wlan-ng-source
> > > Version: 0.2.9+dfsg-2
> > > Severity: grave
> > > Justification: renders package unusable
> > > 
> > > During compilation (via module-assistant) the message comes up that the package only supports 2.6.24.x and older. Compilation then fails.
> > > Kernel-version in testing is 2.6.26(+16).
> > 
> > Are you sure you are using version 0.2.9+dfsg-2? I just successfully run
> > m-a a-i linux-wlan-ng on my sid box, and revision -2 added a specific
> > patch to fix build against 2.6.26.
> 
> Definately:
> thegate:/usr/src/linux-source-2.6.27-rc7# dpkg --list | grep linux-wlan
> ii  linux-wlan-ng                                  0.2.9+dfsg-2                                  utilities for wireless prism2 cards
> ii  linux-wlan-ng-source                           0.2.9+dfsg-2                                  linux-wlan-ng driver
> 
> Can you tell me where I can find the build-log that is generated? I
> looked for it but could not find it. Maybe it'll clarify things.

Found it, you'll find the buildlog attached to this mail.

Oh darn, I'm using the rc version of 2.6.27. My bad! (but support for
that version would still be nice :-])


Folkert van Heusden

-- 
To MultiTail einai ena polymorfiko ergaleio gia ta logfiles kai tin
eksodo twn entolwn. Prosferei: filtrarisma, xrwmatismo, sygxwneysi,
diaforetikes provoles. http://www.vanheusden.com/multitail/
----------------------------------------------------------------------
Phone: +31-6-41278122, PGP-key: 1F28D8AE, www.vanheusden.com
-------------- next part --------------
cat debian/control.modules.in | \
		sed 's/${lwnversmajor}/0.2.9+dfsg-2/g' | \
		sed 's/${lwnvers}/0.2.9+dfsg-2/g' | \
		sed 's/${kvers}/2.6.27-rc6-c7-c7temp-100hz-ch341/g' | \
		sed 's/${arch}/i386/g' \
			> debian/control
cp debian/install.modules.in \
		debian/linux-wlan-ng-modules-2.6.27-rc6-c7-c7temp-100hz-ch341.install
touch prepare_all-stamp
dh_testdir
dh_testroot
/usr/bin/make mrproper 
make[1]: Entering directory `/usr/src/modules/linux-wlan-ng'
set -e; for d in src doc man etc; do /usr/bin/make -C $d clean ; done
make[2]: Entering directory `/usr/src/modules/linux-wlan-ng/src'
set -e; for d in mkmeta  p80211 prism2 ; do /usr/bin/make WLAN_SRC= -C $d clean ; done
make[3]: Entering directory `/usr/src/modules/linux-wlan-ng/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/modules/linux-wlan-ng/src/mkmeta'
make[3]: Entering directory `/usr/src/modules/linux-wlan-ng/src/p80211'
rm -Rf *.o *.ko .*.cmd *.mod.c *.flags .*.flags .tmp_versions Module*.symvers
make[3]: Leaving directory `/usr/src/modules/linux-wlan-ng/src/p80211'
make[3]: Entering directory `/usr/src/modules/linux-wlan-ng/src/prism2'
set -e; for d in driver ridlist ; do /usr/bin/make -C $d clean ; done
make[4]: Entering directory `/usr/src/modules/linux-wlan-ng/src/prism2/driver'
rm -Rf *.o *.ko .*.cmd *.mod.c *.flags .*.flags .tmp_versions Module*.symvers
make[4]: Leaving directory `/usr/src/modules/linux-wlan-ng/src/prism2/driver'
make[4]: Entering directory `/usr/src/modules/linux-wlan-ng/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/modules/linux-wlan-ng/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/modules/linux-wlan-ng/src/prism2'
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
make[2]: Leaving directory `/usr/src/modules/linux-wlan-ng/src'
make[2]: Entering directory `/usr/src/modules/linux-wlan-ng/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/modules/linux-wlan-ng/doc'
make[2]: Entering directory `/usr/src/modules/linux-wlan-ng/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
# prism2dl man
if [ -f prism2dl.1.no ]; then mv prism2dl.1.no prism2dl.1; fi
make[2]: Leaving directory `/usr/src/modules/linux-wlan-ng/man'
make[2]: Entering directory `/usr/src/modules/linux-wlan-ng/etc'
set -e; for d in pcmcia wlan; do /usr/bin/make -C $d clean; done
make[3]: Entering directory `/usr/src/modules/linux-wlan-ng/etc/pcmcia'
Nothing to do
make[3]: Leaving directory `/usr/src/modules/linux-wlan-ng/etc/pcmcia'
make[3]: Entering directory `/usr/src/modules/linux-wlan-ng/etc/wlan'
echo "Nothing to do"
Nothing to do
make[3]: Leaving directory `/usr/src/modules/linux-wlan-ng/etc/wlan'
make[2]: Leaving directory `/usr/src/modules/linux-wlan-ng/etc'
make -C scripts/ clean
make[2]: Entering directory `/usr/src/modules/linux-wlan-ng/scripts'
rm -f get_version make.opts 
make[2]: Leaving directory `/usr/src/modules/linux-wlan-ng/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/modules/linux-wlan-ng/scripts'
rm -f get_version make.opts 
make[2]: Leaving directory `/usr/src/modules/linux-wlan-ng/scripts'
make[1]: Leaving directory `/usr/src/modules/linux-wlan-ng'
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/modules/linux-wlan-ng'
cat debian/control.modules.in | \
		sed 's/${lwnversmajor}/0.2.9+dfsg-2/g' | \
		sed 's/${lwnvers}/0.2.9+dfsg-2/g' | \
		sed 's/${kvers}/2.6.27-rc6-c7-c7temp-100hz-ch341/g' | \
		sed 's/${arch}/i386/g' \
			> debian/control
cp debian/install.modules.in \
		debian/linux-wlan-ng-modules-2.6.27-rc6-c7-c7temp-100hz-ch341.install
touch prepare_all-stamp
dh_testdir
dh_testroot
/usr/bin/make mrproper 
make[2]: Entering directory `/usr/src/modules/linux-wlan-ng'
set -e; for d in src doc man etc; do /usr/bin/make -C $d clean ; done
make[3]: Entering directory `/usr/src/modules/linux-wlan-ng/src'
set -e; for d in mkmeta  p80211 prism2 ; do /usr/bin/make WLAN_SRC= -C $d clean ; done
make[4]: Entering directory `/usr/src/modules/linux-wlan-ng/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/modules/linux-wlan-ng/src/mkmeta'
make[4]: Entering directory `/usr/src/modules/linux-wlan-ng/src/p80211'
rm -Rf *.o *.ko .*.cmd *.mod.c *.flags .*.flags .tmp_versions Module*.symvers
make[4]: Leaving directory `/usr/src/modules/linux-wlan-ng/src/p80211'
make[4]: Entering directory `/usr/src/modules/linux-wlan-ng/src/prism2'
set -e; for d in driver ridlist ; do /usr/bin/make -C $d clean ; done
make[5]: Entering directory `/usr/src/modules/linux-wlan-ng/src/prism2/driver'
rm -Rf *.o *.ko .*.cmd *.mod.c *.flags .*.flags .tmp_versions Module*.symvers
make[5]: Leaving directory `/usr/src/modules/linux-wlan-ng/src/prism2/driver'
make[5]: Entering directory `/usr/src/modules/linux-wlan-ng/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/modules/linux-wlan-ng/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/modules/linux-wlan-ng/src/prism2'
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
make[3]: Leaving directory `/usr/src/modules/linux-wlan-ng/src'
make[3]: Entering directory `/usr/src/modules/linux-wlan-ng/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/modules/linux-wlan-ng/doc'
make[3]: Entering directory `/usr/src/modules/linux-wlan-ng/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
# prism2dl man
if [ -f prism2dl.1.no ]; then mv prism2dl.1.no prism2dl.1; fi
make[3]: Leaving directory `/usr/src/modules/linux-wlan-ng/man'
make[3]: Entering directory `/usr/src/modules/linux-wlan-ng/etc'
set -e; for d in pcmcia wlan; do /usr/bin/make -C $d clean; done
make[4]: Entering directory `/usr/src/modules/linux-wlan-ng/etc/pcmcia'
Nothing to do
make[4]: Leaving directory `/usr/src/modules/linux-wlan-ng/etc/pcmcia'
make[4]: Entering directory `/usr/src/modules/linux-wlan-ng/etc/wlan'
echo "Nothing to do"
Nothing to do
make[4]: Leaving directory `/usr/src/modules/linux-wlan-ng/etc/wlan'
make[3]: Leaving directory `/usr/src/modules/linux-wlan-ng/etc'
make -C scripts/ clean
make[3]: Entering directory `/usr/src/modules/linux-wlan-ng/scripts'
rm -f get_version make.opts 
make[3]: Leaving directory `/usr/src/modules/linux-wlan-ng/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/modules/linux-wlan-ng/scripts'
rm -f get_version make.opts 
make[3]: Leaving directory `/usr/src/modules/linux-wlan-ng/scripts'
make[2]: Leaving directory `/usr/src/modules/linux-wlan-ng'
dh_clean debian/postinst build-stamp prepare_all-stamp
make[1]: Nothing to be done for `kdist_config'.
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) [n]
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.27-rc6-c7-c7temp-100hz-ch341]
/usr/src/linux-headers-2.6.27-rc6-c7-c7temp-100hz-ch341/arch/x86/Makefile:41: /usr/src/linux-headers-2.6.27-rc6-c7-c7temp-100hz-ch341/arch/x86/Makefile_32.cpu: No such file or directory
make[3]: *** No rule to make target `/usr/src/linux-headers-2.6.27-rc6-c7-c7temp-100hz-ch341/arch/x86/Makefile_32.cpu'.  Stop.
make[2]: *** [get_options] Error 2
./Configure: line 251: scripts/make.opts: No such file or directory

The kernel source tree is version .
******* WARNING WARNING WARNING *******
Kernels newer than 2.6.24.x are not supported.
******* WARNING WARNING WARNING *******
WARNING: the current running kernel is actually version 2.6.27-rc6-c7-c7temp-100hz-ch341.
The current kernel build date is Wed Oct 1 20:49:42 2008.
./Configure: line 316: [: too many arguments

./Configure: line 354: scripts/make.opts: No such file or directory
Alternate target install root directory on host [/usr/src/modules/linux-wlan-ng/debian/tmp/]
  Module install directory [/lib/modules/]

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/modules/linux-wlan-ng'
set -e; for d in src doc man etc; do /usr/bin/make -C $d ; done
make[3]: Entering directory `/usr/src/modules/linux-wlan-ng/src'
set -e; for d in mkmeta  p80211 prism2 ; do make WLAN_SRC=/usr/src/modules/linux-wlan-ng/src/ -C $d ; done
make[4]: Entering directory `/usr/src/modules/linux-wlan-ng/src/mkmeta'
gcc-4.3 -E -M -I../include -I/usr/src/linux-headers-2.6.27-rc6-c7-c7temp-100hz-ch341/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.3 -c  -I../include -I/usr/src/linux-headers-2.6.27-rc6-c7-c7temp-100hz-ch341/include -D__LINUX_WLAN__ ../shared/p80211types.c -o obj/p80211types.o
gcc-4.3 -c  -I../include -I/usr/src/linux-headers-2.6.27-rc6-c7-c7temp-100hz-ch341/include -D__LINUX_WLAN__ ../shared/p80211metamsg.c -o obj/p80211metamsg.o
gcc-4.3 -c  -I../include -I/usr/src/linux-headers-2.6.27-rc6-c7-c7temp-100hz-ch341/include -D__LINUX_WLAN__ ../shared/p80211metamib.c -o obj/p80211metamib.o
gcc-4.3 -c  -I../include -I/usr/src/linux-headers-2.6.27-rc6-c7-c7temp-100hz-ch341/include -D__LINUX_WLAN__ ../shared/p80211meta.c -o obj/p80211meta.o
gcc-4.3 -c  -I../include -I/usr/src/linux-headers-2.6.27-rc6-c7-c7temp-100hz-ch341/include -D__LINUX_WLAN__ mkmetadef.c -o obj/mkmetadef.o
gcc-4.3  -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.3 -c  -I../include -I/usr/src/linux-headers-2.6.27-rc6-c7-c7temp-100hz-ch341/include -D__LINUX_WLAN__ mkmetastruct.c -o obj/mkmetastruct.o
gcc-4.3  -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/modules/linux-wlan-ng/src/mkmeta'
make[4]: Entering directory `/usr/src/modules/linux-wlan-ng/src/p80211'
make -C /usr/src/linux-headers-2.6.27-rc6-c7-c7temp-100hz-ch341 M='/usr/src/modules/linux-wlan-ng/src/p80211' WLAN_SRC=/usr/src/modules/linux-wlan-ng/src/ modules
make[5]: Entering directory `/usr/src/linux-headers-2.6.27-rc6-c7-c7temp-100hz-ch341'
/usr/src/linux-headers-2.6.27-rc6-c7-c7temp-100hz-ch341/arch/x86/Makefile:41: /usr/src/linux-headers-2.6.27-rc6-c7-c7temp-100hz-ch341/arch/x86/Makefile_32.cpu: No such file or directory
make[5]: *** No rule to make target `/usr/src/linux-headers-2.6.27-rc6-c7-c7temp-100hz-ch341/arch/x86/Makefile_32.cpu'.  Stop.
make[5]: Leaving directory `/usr/src/linux-headers-2.6.27-rc6-c7-c7temp-100hz-ch341'
make[4]: *** [default] Error 2
make[4]: Leaving directory `/usr/src/modules/linux-wlan-ng/src/p80211'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/usr/src/modules/linux-wlan-ng/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/usr/src/modules/linux-wlan-ng'
make[1]: *** [build-stamp] Error 2
make[1]: Leaving directory `/usr/src/modules/linux-wlan-ng'
make: *** [kdist_build] Error 2


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