Bug#343047: madwifi-source: Please include a README.Debian to outline build process

Nate Bargmann n0nb at networksplus.net
Mon Dec 12 04:22:39 UTC 2005


Package: madwifi-source
Version: 0.svn20051110-1
Severity: wishlist


I decided to try the madwifi-source this evening and am at a bit of a
loss on how to proceed.  I followed the instructions I've used in the 
past at http://www.marlow.dk/site.php/tech/madwifi and performed the
following:

copied /boot/config-2.6.14-2-686 to /usr/src/linux/.config
make-kpkg --append-to-version "-2-686" --revision 2.6.14-4 --config oldconfig configure
make-kpkg --append-to-version "-2-686" --revision 2.6.14-4 --added-modules madwifi modules_image

to build against the installed Debian linux-kernel package.  After some
output, the build process fails with the following error:

# Build modules
/usr/bin/make -C /usr/src/modules/madwifi \
        CC=gcc LD=ld TOOLPREFIX= \
        KERNELPATH=/usr/src/linux KERNELRELEASE=2.6.14-2-686 TARGET=i386-elf ATH_RATE=ath_rate/sample
make[3]: Entering directory `/usr/src/modules/madwifi'
Checking if all requirements are met... ok.
mkdir -p ./symbols
for i in ./ath_hal ./net80211 ath_rate/sample ./ath; do \
                /usr/bin/make -C $i || exit 1; \
        done
make[4]: Entering directory `/usr/src/modules/madwifi/ath_hal'
cp ./../hal/linux/ah_osdep.c ah_osdep.c
uudecode ./../hal/public/i386-elf.hal.o.uu
cp ./../hal/public/i386-elf.opt_ah.h opt_ah.h
/usr/bin/make -C /usr/src/linux SUBDIRS=/usr/src/modules/madwifi/ath_hal MODVERDIR=/usr/src/modules/madwifi/ath_hal/../symbols modules
make[5]: Entering directory `/usr/src/linux-source-2.6.14'

  WARNING: Symbol version dump /usr/src/linux-source-2.6.14/Module.symvers
           is missing; modules will have no dependencies and modversions.

  CC [M]  /usr/src/modules/madwifi/ath_hal/ah_osdep.o
/bin/sh: scripts/genksyms/genksyms: No such file or directory
make[6]: *** [/usr/src/modules/madwifi/ath_hal/ah_osdep.o] Error 1
make[5]: *** [_module_/usr/src/modules/madwifi/ath_hal] Error 2
make[5]: Leaving directory `/usr/src/linux-source-2.6.14'
make[4]: *** [all] Error 2
make[4]: Leaving directory `/usr/src/modules/madwifi/ath_hal'
make[3]: *** [all] Error 1
make[3]: Leaving directory `/usr/src/modules/madwifi'
make[2]: *** [binary-modules] Error 2
make[2]: Leaving directory `/usr/src/modules/madwifi'
make[1]: *** [kdist_build] Error 2
make[1]: Leaving directory `/usr/src/modules/madwifi'
Module /usr/src/modules/madwifi failed.
Hit return to Continue


The genksyms file seems is not yet built and I suspect that it won't be
built until the kernel is built.  Is this necessary?  For the packages
obtained from marlow.dk building the kernel was not necessary.

It would be nice if the source package could provide some guidance about
building the Madwifi modules using kernel-package.

- Nate >>


-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.14-2-686
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)

Versions of packages madwifi-source depends on:
ii  build-essential               11.1       informational list of build-essent
ii  bzip2                         1.0.2-11   high-quality block-sorting file co
ii  debhelper                     5.0.10     helper programs for debian/rules
ii  module-assistant              0.10.2     tool to make module package creati
ii  sharutils                     1:4.2.1-15 shar, unshar, uuencode, uudecode

madwifi-source recommends no packages.

-- no debconf information




More information about the Pkg-madwifi-maintainers mailing list