Other methods also fail, i try too :
method 1 : make and make install (FAIL)
method 2 : fakeroot ./debian/rules kdist KVERS=`uname -r` KSRC=/usr/src/linux-headers-`uname -r` (FAIL)
All with the same error report :
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]: Entrando no diretório `/usr/src/modules/sl-modem' ▒
│ make[1]: Saindo do diretório `/usr/src/modules/sl-modem' ▒
│ cd modem; /usr/bin/make clean SUPPORT_ALSA=1 ▒
│ make[1]: Entrando no diretório `/usr/src/modules/sl-modem/modem' ▒
│ make[1]: Saindo do diretório `/usr/src/modules/sl-modem/modem' ▒
│ dh_clean ▒
│ /usr/bin/make -C drivers clean ▒
│ make[1]: Entrando no diretório `/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]: Saindo do diretório `/usr/src/modules/sl-modem/drivers' ▒
│ hostname: Unknown host ▒
│ /usr/bin/make -f debian/rules kdist_clean kdist_config binary-modules ▒
│ hostname: Unknown host ▮
│ make[1]: Entrando no diretório `/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]: Entrando no diretório `/usr/src/modules/sl-modem' ▒
│ make[2]: *** Sem regra para processar o alvo `clean'. Pare. ▒
│ make[2]: Saindo do diretório `/usr/src/modules/sl-modem' ▒
│ make[1]: [clean] Erro 2 (ignorado)
cd modem; /usr/bin/make clean SUPPORT_ALSA=1 ↑
│ make[2]: Entrando no diretório `/usr/src/modules/sl-modem/modem' ▒
│ make[2]: *** Sem regra para processar o alvo `clean'. Pare. ▒
│ make[2]: Saindo do diretório `/usr/src/modules/sl-modem/modem' ▒
│ make[1]: [clean] Erro 2 (ignorado) ▒
│ dh_clean ▒
│ /usr/bin/make -C drivers clean ▒
│ make[2]: Entrando no diretório `/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]: Saindo do diretório `/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.module
s.in; do \ ↑
│ cp $templ `echo $templ | sed -e 's/_KVERS_/2.6.20-16-generic/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-16-generic/g ▒
│ ;s/#KVERS#/2.6.20-16-generic/g ; s/_KVERS_/2.6.20-16-generic/g ; ▒
│ s/##KDREV##/2.6.20-16.28/g ; s/#KDREV#/2.6.20-16.28/g ; ▒
│ s/_KDREV_/2.6.20-16.28/g ' < $templ > ${templ%.modules.in}; \ ▒
│ done ▮
│ dh_clean -k ▒
│ dh_installdirs lib/modules/2.6.20-16-generic/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-16-generic/build ↑
│ KVERS=2.6.20-16-generic ▒
│ make[2]: Entrando no diretório `/usr/src/modules/sl-modem/drivers' ▒
│ gcc-4.1 -I/lib/modules/2.6.20-16-generic/build/include -o kernel-ver ▒
│ kernel-ver.c ▒
│ kernel-ver.c: In function ‘main’: ▒
│ kernel-ver.c:11: error: ‘UTS_RELEASE’ undeclared (first use in this ▒
│ function) ▒
│ kernel-ver.c:11: error: (Each undeclared identifier is reported only once ▒
│ kernel-ver.c:11: error: for each function it appears in.) ▒
│ make[2]: ** [kernel-ver] Erro 1 ▒
│ make[2]: Saindo do diretório `/usr/src/modules/sl-modem/drivers' ▒
│ make[1]: ** [binary-modules] Erro 2 ▒
│ make[1]: Saindo do diretório `/usr/src/modules/sl-modem' ▮
│ make: ** [kdist_build] Erro 2
I confirm this bug on my Feisty 7.04 with lastests updates.
try :
sudo module-assistant auto-install sl-modem-source
Other methods also fail, i try too : src/linux- headers- `uname -r` (FAIL)
method 1 : make and make install (FAIL)
method 2 : fakeroot ./debian/rules kdist KVERS=`uname -r` KSRC=/usr/
All with the same error report : modules/ sl-modem' ▒ modules/ sl-modem' ▒ modules/ sl-modem/ modem' ▒ modules/ sl-modem/ modem' ▒ modules/ sl-modem/ drivers' ▒ modules/ sl-modem/ drivers' ▒ modules/ sl-modem' ▒ modules/ sl-modem' ▒ modules/ sl-modem' ▒ modules/ sl-modem/ modem' ▒ modules/ sl-modem/ modem' ▒ modules/ sl-modem/ drivers' ▮ modules/ sl-modem/ drivers' ▒ modules/ sl-modem/ debian/ sl-modem- modules- _KVERS_ .postinst ▒ modules/ sl-modem/ debian/ sl-modem- modules- _KVERS_ .postinst. module /2.6.20- 16-generic/ g'` ; \ ▒ *.modules. in` ; do \ ▒ .modules. in}.backup || cp ${templ% .modules. in} ▒ .modules. in}.backup 2>/dev/null || true; \ ▒ #/2.6.20- 16-generic/ g ▒ /2.6.20- 16-generic/ g ; s/_KVERS_ /2.6.20- 16-generic/ g ; ▒ #/2.6.20- 16.28/g ; s/#KDREV# /2.6.20- 16.28/g ; ▒ /2.6.20- 16.28/g ' < $templ > ${templ% .modules. in}; \ ▒ 2.6.20- 16-generic/ misc usr/lib/sl-modem ▒ DIR=/lib/ modules/ 2.6.20- 16-generic/ build ↑ 6.20-16- generic ▒ modules/ sl-modem/ drivers' ▒ modules/ 2.6.20- 16-generic/ build/include -o kernel-ver ▒ modules/ sl-modem/ drivers' ▒ 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[1]: Entrando no diretório `/usr/src/
│ make[1]: Saindo do diretório `/usr/src/
│ cd modem; /usr/bin/make clean SUPPORT_ALSA=1 ▒
│ make[1]: Entrando no diretório `/usr/src/
│ make[1]: Saindo do diretório `/usr/src/
│ dh_clean ▒
│ /usr/bin/make -C drivers clean ▒
│ make[1]: Entrando no diretório `/usr/src/
│ 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]: Saindo do diretório `/usr/src/
│ hostname: Unknown host ▒
│ /usr/bin/make -f debian/rules kdist_clean kdist_config binary-modules ▒
│ hostname: Unknown host ▮
│ make[1]: Entrando no diretório `/usr/src/
│ 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]: Entrando no diretório `/usr/src/
│ make[2]: *** Sem regra para processar o alvo `clean'. Pare. ▒
│ make[2]: Saindo do diretório `/usr/src/
│ make[1]: [clean] Erro 2 (ignorado)
cd modem; /usr/bin/make clean SUPPORT_ALSA=1 ↑
│ make[2]: Entrando no diretório `/usr/src/
│ make[2]: *** Sem regra para processar o alvo `clean'. Pare. ▒
│ make[2]: Saindo do diretório `/usr/src/
│ make[1]: [clean] Erro 2 (ignorado) ▒
│ dh_clean ▒
│ /usr/bin/make -C drivers clean ▒
│ make[2]: Entrando no diretório `/usr/src/
│ 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]: Saindo do diretório `/usr/src/
│ for templ in ▒
│ /usr/src/
│ /usr/src/
s.in; do \ ↑
│ cp $templ `echo $templ | sed -e 's/_KVERS_
│ done ▒
│ for templ in `ls debian/
│ test -e ${templ%
│ ${templ%
│ sed -e 's/##KVERS#
│ ;s/#KVERS#
│ s/##KDREV#
│ s/_KDREV_
│ done ▮
│ dh_clean -k ▒
│ dh_installdirs lib/modules/
│ if ! test -e drivers/Makefile ; then echo "Please update the package, ▒
│ extract the tarball!"; exit 1 ; fi
/usr/bin/make -C drivers KERNEL_
│ KVERS=2.
│ make[2]: Entrando no diretório `/usr/src/
│ gcc-4.1 -I/lib/
│ kernel-ver.c ▒
│ kernel-ver.c: In function ‘main’: ▒
│ kernel-ver.c:11: error: ‘UTS_RELEASE’ undeclared (first use in this ▒
│ function) ▒
│ kernel-ver.c:11: error: (Each undeclared identifier is reported only once ▒
│ kernel-ver.c:11: error: for each function it appears in.) ▒
│ make[2]: ** [kernel-ver] Erro 1 ▒
│ make[2]: Saindo do diretório `/usr/src/
│ make[1]: ** [binary-modules] Erro 2 ▒
│ make[1]: Saindo do diretório `/usr/src/
│ make: ** [kdist_build] Erro 2