On Mon, 2006-05-15 00:09:03 +0200, Enrico Tassi <[EMAIL PROTECTED]> wrote: > On Sun, May 14, 2006 at 10:27:39PM +0200, Jan-Benedict Glaw wrote: > > Package: linux-wlan-ng-source > > Building the package won't work with current kernels. Seems the > > MODPOST step was changed a bit. This is cut'n'pasted from the > > module-assistant: > > Please, run m-a with -t. It will produce better output.
Ah, thanks. Running kernel is checked out from GIT, at
9be2f7c38e0bd64e8a0f74ea68df1e73e2ddfcc3. Here's the complete buildlog:
cat debian/control.modules.in | \
sed 's/${lwnversmajor}/0.2.4+svn20060414-3/g' | \
sed 's/${lwnvers}/0.2.4+svn20060414-3/g' | \
sed 's/${kvers}/2.6.17-rc4/g' | \
sed 's/${arch}/i386/g' \
> debian/control
cp debian/install.modules.in \
debian/linux-wlan-ng-modules-2.6.17-rc4.install
cat debian/postinst.modules.in | \
sed 's/${kvers}/2.6.17-rc4/g' \
> debian/linux-wlan-ng-modules-2.6.17-rc4.postinst
touch prepare_all-stamp
dh_testdir
dh_testroot
/usr/bin/make mrproper
make[1]: Entering directory `/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/modules/linux-wlan-ng-source/src'
set -e; for d in mkmeta prism2 p80211 ; do make
WLAN_SRC=/usr/src/modules/linux-wlan-ng-source/src/ -C $d clean ; done
make[3]: Entering directory `/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/modules/linux-wlan-ng-source/src/mkmeta'
make[3]: Entering directory `/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/modules/linux-wlan-ng-source/src/prism2/driver'
rm -f *.o *.ko .*.cmd *.mod.c *.flags .*.flags
make[4]: Leaving directory
`/usr/src/modules/linux-wlan-ng-source/src/prism2/driver'
make[4]: Entering directory
`/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/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/modules/linux-wlan-ng-source/src/prism2'
make[3]: Entering directory `/usr/src/modules/linux-wlan-ng-source/src/p80211'
rm -f *.o *.ko .*.cmd *.mod.c *.flags .*.flags
make[3]: Leaving directory `/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/modules/linux-wlan-ng-source/src'
make[2]: Entering directory `/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/modules/linux-wlan-ng-source/doc'
make[2]: Entering directory `/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/modules/linux-wlan-ng-source/man'
make[2]: Entering directory `/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/modules/linux-wlan-ng-source/etc/pcmcia'
Nothing to do
make[3]: Leaving directory `/usr/src/modules/linux-wlan-ng-source/etc/pcmcia'
make[3]: Entering directory `/usr/src/modules/linux-wlan-ng-source/etc/wlan'
echo "Nothing to do"
Nothing to do
make[3]: Leaving directory `/usr/src/modules/linux-wlan-ng-source/etc/wlan'
make[2]: Leaving directory `/usr/src/modules/linux-wlan-ng-source/etc'
make -C scripts/ clean
make[2]: Entering directory `/usr/src/modules/linux-wlan-ng-source/scripts'
rm -f get_version make.opts
make[2]: Leaving directory `/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/modules/linux-wlan-ng-source/scripts'
rm -f get_version make.opts
make[2]: Leaving directory `/usr/src/modules/linux-wlan-ng-source/scripts'
make[1]: Leaving directory `/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/modules/linux-wlan-ng-source'
cat debian/control.modules.in | \
sed 's/${lwnversmajor}/0.2.4+svn20060414-3/g' | \
sed 's/${lwnvers}/0.2.4+svn20060414-3/g' | \
sed 's/${kvers}/2.6.17-rc4/g' | \
sed 's/${arch}/i386/g' \
> debian/control
cp debian/install.modules.in \
debian/linux-wlan-ng-modules-2.6.17-rc4.install
cat debian/postinst.modules.in | \
sed 's/${kvers}/2.6.17-rc4/g' \
> debian/linux-wlan-ng-modules-2.6.17-rc4.postinst
touch prepare_all-stamp
dh_testdir
dh_testroot
/usr/bin/make mrproper
make[2]: Entering directory `/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/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/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/modules/linux-wlan-ng-source/src/mkmeta'
make[4]: Entering directory `/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/modules/linux-wlan-ng-source/src/prism2/driver'
rm -f *.o *.ko .*.cmd *.mod.c *.flags .*.flags
make[5]: Leaving directory
`/usr/src/modules/linux-wlan-ng-source/src/prism2/driver'
make[5]: Entering directory
`/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/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/modules/linux-wlan-ng-source/src/prism2'
make[4]: Entering directory `/usr/src/modules/linux-wlan-ng-source/src/p80211'
rm -f *.o *.ko .*.cmd *.mod.c *.flags .*.flags
make[4]: Leaving directory `/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/modules/linux-wlan-ng-source/src'
make[3]: Entering directory `/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/modules/linux-wlan-ng-source/doc'
make[3]: Entering directory `/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/modules/linux-wlan-ng-source/man'
make[3]: Entering directory `/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/modules/linux-wlan-ng-source/etc/pcmcia'
Nothing to do
make[4]: Leaving directory `/usr/src/modules/linux-wlan-ng-source/etc/pcmcia'
make[4]: Entering directory `/usr/src/modules/linux-wlan-ng-source/etc/wlan'
echo "Nothing to do"
Nothing to do
make[4]: Leaving directory `/usr/src/modules/linux-wlan-ng-source/etc/wlan'
make[3]: Leaving directory `/usr/src/modules/linux-wlan-ng-source/etc'
make -C scripts/ clean
make[3]: Entering directory `/usr/src/modules/linux-wlan-ng-source/scripts'
rm -f get_version make.opts
make[3]: Leaving directory `/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/modules/linux-wlan-ng-source/scripts'
rm -f get_version make.opts
make[3]: Leaving directory `/usr/src/modules/linux-wlan-ng-source/scripts'
make[2]: Leaving directory `/usr/src/modules/linux-wlan-ng-source'
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 [/lib/modules/2.6.17-rc4/source]
The kernel source tree is version 2.6.17-rc4.
The current kernel build date is Sun May 14 21:46:14 2006.
Alternate target install root directory on host
[/usr/src/modules/linux-wlan-ng-source/debian/tmp/]
Module install directory [/lib/modules/2.6.17-rc4]
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-source'
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-source/src'
set -e; for d in mkmeta prism2 p80211 ; do make
WLAN_SRC=/usr/src/modules/linux-wlan-ng-source/src/ -C $d ; done
make[4]: Entering directory `/usr/src/modules/linux-wlan-ng-source/src/mkmeta'
gcc-4.0 -E -M -I../include -I/lib/modules/2.6.17-rc4/source/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/lib/modules/2.6.17-rc4/source/include -D__LINUX_WLAN__
../shared/p80211types.c -o obj/p80211types.o
../shared/p80211types.c: In function ‘p80211_totext_displaystr’:
../shared/p80211types.c:253: warning: pointer targets in passing argument 2 of
‘__builtin_strncat’ differ in signedness
../shared/p80211types.c: In function ‘p80211_fromtext_displaystr’:
../shared/p80211types.c:341: warning: pointer targets in passing argument 1 of
‘__builtin_strncpy’ differ in signedness
gcc-4.0 -c -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -I../include
-I/lib/modules/2.6.17-rc4/source/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/lib/modules/2.6.17-rc4/source/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/lib/modules/2.6.17-rc4/source/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/lib/modules/2.6.17-rc4/source/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/lib/modules/2.6.17-rc4/source/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/modules/linux-wlan-ng-source/src/mkmeta'
make[4]: Entering directory `/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/modules/linux-wlan-ng-source/src/prism2/driver'
make -C /lib/modules/2.6.17-rc4/source
M='/usr/src/modules/linux-wlan-ng-source/src/prism2/driver/../..
/usr/src/modules/linux-wlan-ng-source/src/prism2/driver'
WLAN_SRC=/usr/src/modules/linux-wlan-ng-source/src/ \
modules
make[6]: Entering directory `/home/jbglaw/linux-2.6'
CC [M] /usr/src/modules/linux-wlan-ng-source/src/prism2/driver/prism2_pci.o
CC [M] /usr/src/modules/linux-wlan-ng-source/src/prism2/driver/prism2_plx.o
CC [M] /usr/src/modules/linux-wlan-ng-source/src/prism2/driver/prism2_usb.o
/usr/src/modules/linux-wlan-ng-source/src/prism2/driver/prism2mgmt.c: In
function ‘prism2mgmt_mmi_read’:
/usr/src/modules/linux-wlan-ng-source/src/prism2/driver/prism2mgmt.c:2051:
warning: ‘resp’ is used uninitialized in this function
Building modules, stage 2.
MODPOST
/usr/src/modules/linux-wlan-ng-source/src/prism2/driver/Modules.symvers: No
such file or directory
/bin/sh: line 1: 12234 Aborted scripts/mod/modpost -i
/home/jbglaw/linux-2.6/Module.symvers -I
/usr/src/modules/linux-wlan-ng-source/src/prism2/driver/../..
/usr/src/modules/linux-wlan-ng-source/src/prism2/driver/Modules.symvers -o
/usr/src/modules/linux-wlan-ng-source/src/prism2/driver/../..
/usr/src/modules/linux-wlan-ng-source/src/prism2/driver/Modules.symvers vmlinux
/usr/src/modules/linux-wlan-ng-source/src/prism2/driver/prism2_pci.o
/usr/src/modules/linux-wlan-ng-source/src/prism2/driver/prism2_plx.o
/usr/src/modules/linux-wlan-ng-source/src/prism2/driver/prism2_usb.o
make[7]: *** [__modpost] Error 134
make[6]: *** [modules] Error 2
make[6]: Leaving directory `/home/jbglaw/linux-2.6'
make[5]: *** [default] Error 2
make[5]: Leaving directory
`/usr/src/modules/linux-wlan-ng-source/src/prism2/driver'
make[4]: *** [all] Error 2
make[4]: Leaving directory `/usr/src/modules/linux-wlan-ng-source/src/prism2'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/usr/src/modules/linux-wlan-ng-source/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/usr/src/modules/linux-wlan-ng-source'
make[1]: *** [build-stamp] Error 2
make[1]: Leaving directory `/usr/src/modules/linux-wlan-ng-source'
make: *** [kdist_build] Error 2
MfG, JBG
--
Jan-Benedict Glaw [EMAIL PROTECTED] . +49-172-7608481 _ O _
"Eine Freie Meinung in einem Freien Kopf | Gegen Zensur | Gegen Krieg _ _ O
für einen Freien Staat voll Freier Bürger" | im Internet! | im Irak! O O O
ret = do_actions((curr | FREE_SPEECH) & ~(NEW_COPYRIGHT_LAW | DRM | TCPA));
signature.asc
Description: Digital signature

