--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: sl-modem-source: Fails to build against 2.6.20 kernel - GPL-only symbol
- From: Paul Martin <pm@debian.org>
- Date: Tue, 17 Apr 2007 05:06:38 +0100
- Message-id: <20070417040638.10047.70043.reportbug@thinkpad.nowster.org.uk>
Package: sl-modem-source
Version: 2.9.9d+e-pre2-8
Severity: important
Here's the module-assistant log for building against 2.6.20-1:
dh_testdir
dh_testroot
rm -f build-arch-stamp build-indep-stamp configure-stamp
# Add here commands to clean up after the build process.
/usr/bin/make clean SUPPORT_ALSA=1
make[1]: Entering directory `/usr/src/modules/sl-modem'
make[1]: Leaving directory `/usr/src/modules/sl-modem'
cd modem; /usr/bin/make clean SUPPORT_ALSA=1
make[1]: Entering directory `/usr/src/modules/sl-modem/modem'
make[1]: Leaving directory `/usr/src/modules/sl-modem/modem'
dh_clean
/usr/bin/make -C drivers clean
make[1]: Entering directory `/usr/src/modules/sl-modem/drivers'
rm -f kernel-ver slamr.o slusb.o slamr.ko slusb.ko *st7554.o amrmo_init.o sysdep_amr.o *.mod.* .*.cmd *~
rm -f -r .tmp_versions
make[1]: Leaving directory `/usr/src/modules/sl-modem/drivers'
debian/rules KVERS=2.6.20-1-686 KSRC=/lib/modules/2.6.20-1-686/build KDREV=2.6.20-1 kdist_image
/usr/bin/make -f debian/rules kdist_clean kdist_config binary-modules
make[1]: Entering directory `/usr/src/modules/sl-modem'
dh_testdir
dh_testroot
rm -f build-arch-stamp build-indep-stamp configure-stamp
# Add here commands to clean up after the build process.
/usr/bin/make clean SUPPORT_ALSA=1
make[2]: Entering directory `/usr/src/modules/sl-modem'
make[2]: *** No rule to make target `clean'. Stop.
make[2]: Leaving directory `/usr/src/modules/sl-modem'
make[1]: [clean] Error 2 (ignored)
cd modem; /usr/bin/make clean SUPPORT_ALSA=1
make[2]: Entering directory `/usr/src/modules/sl-modem/modem'
make[2]: *** No rule to make target `clean'. Stop.
make[2]: Leaving directory `/usr/src/modules/sl-modem/modem'
make[1]: [clean] Error 2 (ignored)
dh_clean
/usr/bin/make -C drivers clean
make[2]: Entering directory `/usr/src/modules/sl-modem/drivers'
rm -f kernel-ver slamr.o slusb.o slamr.ko slusb.ko *st7554.o amrmo_init.o sysdep_amr.o *.mod.* .*.cmd *~
rm -f -r .tmp_versions
make[2]: Leaving directory `/usr/src/modules/sl-modem/drivers'
for templ in /usr/src/modules/sl-modem/debian/sl-modem-modules-_KVERS_.postinst /usr/src/modules/sl-modem/debian/sl-modem-modules-_KVERS_.postinst.backup /usr/src/modules/sl-modem/debian/sl-modem-modules-_KVERS_.postinst.modules.in; do \
cp $templ `echo $templ | sed -e 's/_KVERS_/2.6.20-1-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.20-1-686/g ;s/#KVERS#/2.6.20-1-686/g ; s/_KVERS_/2.6.20-1-686/g ; s/##KDREV##/2.6.20-1/g ; s/#KDREV#/2.6.20-1/g ; s/_KDREV_/2.6.20-1/g ' < $templ > ${templ%.modules.in}; \
done
dh_clean -k
dh_installdirs lib/modules/2.6.20-1-686/misc usr/lib/sl-modem
if ! test -e drivers/Makefile ; then echo "Please update the package, extract the tarball!"; exit 1 ; fi
/usr/bin/make -C drivers KERNEL_DIR=/lib/modules/2.6.20-1-686/build KVERS=2.6.20-1-686
make[2]: Entering directory `/usr/src/modules/sl-modem/drivers'
gcc-4.1 -I/lib/modules/2.6.20-1-686/build/include -o kernel-ver kernel-ver.c
/usr/bin/make all KERNEL_VER=2.6.20-1-686
make[3]: Entering directory `/usr/src/modules/sl-modem/drivers'
/usr/bin/make modules -C /lib/modules/2.6.20-1-686/build SUBDIRS=/usr/src/modules/sl-modem/drivers
make[4]: Entering directory `/usr/src/linux-headers-2.6.20-1-686'
CC [M] /usr/src/modules/sl-modem/drivers/amrmo_init.o
/usr/src/modules/sl-modem/drivers/amrmo_init.c: In function ‘amrmo_pci_probe’:
/usr/src/modules/sl-modem/drivers/amrmo_init.c:591: warning: passing argument 2 of ‘request_irq’ from incompatible pointer type
CC [M] /usr/src/modules/sl-modem/drivers/sysdep_amr.o
CC [M] /usr/src/modules/sl-modem/drivers/st7554.o
/usr/src/modules/sl-modem/drivers/st7554.c: In function ‘mo_startup_complete’:
/usr/src/modules/sl-modem/drivers/st7554.c:527: warning: assignment from incompatible pointer type
/usr/src/modules/sl-modem/drivers/st7554.c: In function ‘mi_startup_complete’:
/usr/src/modules/sl-modem/drivers/st7554.c:603: warning: assignment from incompatible pointer type
/usr/src/modules/sl-modem/drivers/st7554.c:604: warning: assignment from incompatible pointer type
/usr/src/modules/sl-modem/drivers/st7554.c: In function ‘st7554_start’:
/usr/src/modules/sl-modem/drivers/st7554.c:718: warning: assignment from incompatible pointer type
/usr/src/modules/sl-modem/drivers/st7554.c:719: warning: assignment from incompatible pointer type
/usr/src/modules/sl-modem/drivers/st7554.c:720: warning: assignment from incompatible pointer type
/usr/src/modules/sl-modem/drivers/st7554.c:721: warning: assignment from incompatible pointer type
/usr/src/modules/sl-modem/drivers/st7554.c: In function ‘st7554_probe’:
/usr/src/modules/sl-modem/drivers/st7554.c:1234: warning: passing argument 6 of ‘usb_fill_int_urb’ from incompatible pointer type
LD [M] /usr/src/modules/sl-modem/drivers/slamr.o
LD [M] /usr/src/modules/sl-modem/drivers/slusb.o
Building modules, stage 2.
MODPOST 2 modules
FATAL: modpost: GPL-incompatible module slamr.ko uses GPL-only symbol 'paravirt_ops'
make[5]: *** [__modpost] Error 1
make[4]: *** [modules] Error 2
make[4]: Leaving directory `/usr/src/linux-headers-2.6.20-1-686'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/usr/src/modules/sl-modem/drivers'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/usr/src/modules/sl-modem/drivers'
make[1]: *** [binary-modules] Error 2
make[1]: Leaving directory `/usr/src/modules/sl-modem'
make: *** [kdist_build] Error 2
-- System Information:
Debian Release: lenny/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (99, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.18-4-686 (SMP w/1 CPU core)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages sl-modem-source depends on:
ii bzip2 1.0.3-6 high-quality block-sorting file co
ii debhelper 5.0.46 helper programs for debian/rules
ii module-assistant 0.10.11 tool to make module package creati
Versions of packages sl-modem-source recommends:
ii kernel-package 10.068 A utility for building Linux kerne
-- no debconf information
--- End Message ---