On Tue, Jun 27, 2006 at 12:37:37AM +0200, Alessandro Polverini wrote: > Package: zaptel-source > Version: 1:1.2.6-2.sarge.1918 > Severity: normal > > Hello, > I'm trying to recompile zaptel drivers on a Sarge system with backported > kernel 2.6.15.
Sorry for being so slow to respond. The problem is that the Makefile_kbuild patch was not copmpletely merged. A corrected one is attached, that patches only what is left to patch. > > I get this error: > dh_clean -k > make modules KERNEL_SOURCES=/lib/modules/2.6.15-1-k7-smp/build > MODVERSIONS=detect KERNEL=linux-2.6.15-1-k7-smp > make[2]: Entering directory `/tmp/usr_src/modules/zaptel' > make[2]: *** No rule to make target `modules'. Stop. > make[2]: Leaving directory `/tmp/usr_src/modules/zaptel' > make[1]: *** [binary-modules] Error 2 > make[1]: Leaving directory `/tmp/usr_src/modules/zaptel' > make: *** [kdist_build] Error 2 > > While the build works fine on a Etch system. > > -- System Information: > Debian Release: 3.1 > APT prefers unstable > APT policy: (50, 'unstable') > Architecture: i386 (i686) > Kernel: Linux 2.6.15-1-k7-smp > Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) > > Versions of packages zaptel-source depends on: > ii bzip2 1.0.2-7 high-quality block-sorting file > co > ii debhelper 4.2.32 helper programs for debian/rules > ii module-assistant 0.10.2bpo1 tool to make module package > creati > > -- no debconf information > dh_testdir > dh_testroot > rm -f build-*-stamp configure-stamp > # Add here commands to clean up after the build process. > rm -rf modexamples > /usr/bin/make clean > make[1]: Entering directory `/tmp/usr_src/modules/zaptel' > make[1]: Leaving directory `/tmp/usr_src/modules/zaptel' > #rm -f debian/manpage.links debian/manpage.refs debian/*.8 > dh_clean > /usr/bin/make -f debian/rules kdist_clean kdist_config binary-modules > make[1]: Entering directory `/tmp/usr_src/modules/zaptel' > dh_testdir > dh_testroot > rm -f build-*-stamp configure-stamp > # Add here commands to clean up after the build process. > rm -rf modexamples > /usr/bin/make clean > make[2]: Entering directory `/tmp/usr_src/modules/zaptel' > make[2]: *** No rule to make target `clean'. Stop. > make[2]: Leaving directory `/tmp/usr_src/modules/zaptel' > make[1]: [clean-unpatched] Error 2 (ignored) > #rm -f debian/manpage.links debian/manpage.refs debian/*.8 > dh_clean > /usr/bin/gcc-3.3 > for templ in ; do \ > cp $templ `echo $templ | sed -e 's/_KVERS_/2.6.15-1-k7-smp/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.15-1-k7-smp/g ;s/#KVERS#/2.6.15-1-k7-smp/g ; > s/_KVERS_/2.6.15-1-k7-smp/g ; s/##KDREV##/2.6.15-7bpo1/g ; > s/#KDREV#/2.6.15-7bpo1/g ; s/_KDREV_/2.6.15-7bpo1/g' < $templ > > ${templ%.modules.in}; \ > done > dh_testdir > dh_testroot > dh_clean -k > make modules KERNEL_SOURCES=/lib/modules/2.6.15-1-k7-smp/build > MODVERSIONS=detect KERNEL=linux-2.6.15-1-k7-smp > make[2]: Entering directory `/tmp/usr_src/modules/zaptel' > make[2]: *** No rule to make target `modules'. Stop. > make[2]: Leaving directory `/tmp/usr_src/modules/zaptel' > make[1]: *** [binary-modules] Error 2 > make[1]: Leaving directory `/tmp/usr_src/modules/zaptel' > make: *** [kdist_build] Error 2 > _______________________________________________ > Pkg-voip-maintainers mailing list > [EMAIL PROTECTED] > http://lists.alioth.debian.org/mailman/listinfo/pkg-voip-maintainers -- Tzafrir Cohen sip:[EMAIL PROTECTED] icq#16849755 iax:[EMAIL PROTECTED] +972-50-7952406 [EMAIL PROTECTED] http://www.xorcom.com
#! /bin/sh /usr/share/dpatch/dpatch-run ## Makefile_kbuild.dpatch by Tzafrir Cohen <[EMAIL PROTECTED]> ## ## All lines beginning with `## DP:' are a description of the patch. ## DP: use kbuild (the kernel build system) more extensively. This will ## DP: be useful for recursive builds. ## -- applied upstream in 1.2 branch @DPATCH@ diff -urNad zaptel-1.2.6/Makefile /tmp/dpep.x8Bqi9/zaptel-1.2.6/Makefile --- zaptel-1.2.6/Makefile 2006-06-22 13:14:41.994504042 +0300 +++ /tmp/dpep.x8Bqi9/zaptel-1.2.6/Makefile 2006-06-22 13:23:59.447070160 +0300 @@ -408,10 +408,14 @@ install -m 644 tonezone.h $(INC_DIR) install -m 644 zaptel.h torisa.h $(INC_DIR)/linux -install-modules: $(MODULES_BUILD) +install-modules: install-$(BUILDVER) +install-linux24: $(MODULES_BUILD) install -d $(MOD_DIR) install -m 644 $(MODULES_BUILD) $(MOD_DIR) +install-linux26: $(MODULESKO) + $(KMAKE_INST) + clean: rm -f torisatool makefw tor2fw.h radfw.h rm -f $(BINS)