Package: unionfs-source Version: 1.1.3-1 Severity: important Hi!
I can't build newest unionfs-modules against 2.4.32 Previous version of unionfs was OK. Last modules that I've successfully built, are: > unionfs-modules-2.4.32-grsec_1.0.14-1+6_i386.deb Usually I build from script (which builds kernel image with a set of patches, then builds a set of modules). I also tried building by hand: > [EMAIL PROTECTED]:/usr/src/linux-2.4.32-grsec$ fakeroot make-kpkg \ > > --revision=7 --append-to-version=-grsec --added-modules=unionfs \ > > modules_image 2>&1 | tee /tmp/unionfs.log ... > make[4]: Entering directory `/usr/src/linux-2.4.32-grsec' > make -C /usr/src/modules/unionfs CFLAGS="-D__KERNEL__ > -I/usr/src/linux-2.4.32-grsec/include -Wall -Wstrict-prototypes > -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -pipe > -mpreferred-stack-boundary=2 -march=i586 -fno-unit-at-a-time -DMODULE > -DMODVERSIONS -include > /usr/src/linux-2.4.32-grsec/include/linux/modversions.h" MAKING_MODULES=1 > modules > make[5]: Entering directory `/usr/src/modules/unionfs' > make[5]: *** No rule to make target `modules'. Stop. ... It fails because /usr/src/modules/unionfs/Makefile does not have "modules" target defined. Looks like something is not included? Full log is attached. -- WBR, xrgtn -- System Information: Debian Release: testing/unstable APT prefers testing APT policy: (990, 'testing'), (500, 'oldstable'), (500, 'unstable'), (500, 'stable'), (1, 'experimental') Architecture: i386 (i586) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.4.32-grsec Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) Versions of packages unionfs-source depends on: ii bzip2 1.0.3-2 high-quality block-sorting file co ii debhelper 5.0.22 helper programs for debian/rules ii module-assistant 0.10.2 tool to make module package creati unionfs-source recommends no packages. -- no debconf information
Warning: The file include/linux/version.h exists The contained UTS_VERSION string: "2.4.32" does not match expectations: "2.4.32-grsec" I'll try and recover exec debian/rules DEBIAN_REVISION=7 APPEND_TO_VERSION=-grsec KPKG_SELECTED_MODULES="unionfs" modules_image ====== making .config because of Makefile ====== test -f .config || test ! -f .config.save || \ cp -pf .config.save .config test -f .config || test ! -f .config || \ cp -pf .config .config test -f .config || test ! -f ./debian/config || \ cp -pf ./debian/config .config test -f .config || (echo "*** Need a config file .config" && false) for module in /usr/src/modules/unionfs ; do \ if test -d $module; then \ (cd $module; \ if ./debian/rules KVERS="2.4.32-grsec" KSRC="/usr/src/linux-2.4.32-grsec" \ KMAINT="Admin" KEMAIL="[EMAIL PROTECTED]" \ KPKG_DEST_DIR="/usr/src/linux-2.4.32-grsec/.." \ KPKG_MAINTAINER="Admin" \ KPKG_EXTRAV_ARG="EXTRAVERSION=-grsec" \ ARCH="i386" \ KDREV="7" kdist_image; then \ echo "Module $module processed fine"; \ else \ echo "Module $module failed."; \ if [ "Xfakeroot" != "X" ]; then \ echo "Perhaps $module does not understand --rootcmd?"; \ echo "If you see messages that indicate that it is not"; \ echo "in fact being built as root, please file a bug "; \ echo "against $module."; \ fi; \ echo "Hit return to Continue"; \ read ans; \ fi; \ ); \ else \ echo "Module $module does not exist"; \ echo "Hit return to Continue?"; \ fi; \ done make[1]: Entering directory `/usr/src/modules/unionfs' /usr/bin/make -w -f debian/rules kdist_clean kdist_config binary-modules make[2]: Entering directory `/usr/src/modules/unionfs' /usr/bin/gcc for templ in ; do \ cp $templ `echo $templ | sed -e 's/_KVERS_/2.4.32-grsec/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.4.32-grsec/g ;s/#KVERS#/2.4.32-grsec/g ; s/_KVERS_/2.4.32-grsec/g ; s/##KDREV##/7/g ; s/#KDREV#/7/g ; s/_KDREV_/7/g' < $templ > ${templ%.modules.in}; \ done dh_clean /usr/bin/make clean make[3]: Entering directory `/usr/src/modules/unionfs' make -C /lib/modules/2.4.32-grsec/build SUBDIRS=/usr/src/modules/unionfs FISTDEVMK=/usr/src/modules/unionfs/fistdev.mk clean make[4]: Entering directory `/usr/src/linux-2.4.32-grsec' make[5]: Entering directory `/usr/src/linux-2.4.32-grsec/arch/i386/boot' rm -f tools/build rm -f setup bootsect zImage compressed/vmlinux.out rm -f bsetup bbootsect bzImage compressed/bvmlinux.out make[6]: Entering directory `/usr/src/linux-2.4.32-grsec/arch/i386/boot/compressed' rm -f vmlinux bvmlinux _tmp_* make[6]: Leaving directory `/usr/src/linux-2.4.32-grsec/arch/i386/boot/compressed' make[5]: Leaving directory `/usr/src/linux-2.4.32-grsec/arch/i386/boot' find . \( -name '*.[oas]' -o -name core -o -name '.*.flags' \) -type f -print \ | grep -v lxdialog/ | xargs rm -f rm -f kernel/ksyms.lst include/linux/compile.h vmlinux System.map .tmp* drivers/char/consolemap_deftbl.c drivers/video/promcon_tbl.c drivers/char/conmakehash drivers/char/drm/*-mod.c drivers/pci/devlist.h drivers/pci/classlist.h drivers/pci/gen-devlist drivers/zorro/devlist.h drivers/zorro/gen-devlist drivers/sound/bin2hex drivers/sound/hex2hex drivers/atm/fore200e_mkfirm drivers/atm/{pca,sba}*{.bin,.bin1,.bin2} drivers/scsi/aic7xxx/aicasm/aicasm drivers/scsi/aic7xxx/aicasm/aicasm_gram.c drivers/scsi/aic7xxx/aicasm/aicasm_gram.h drivers/scsi/aic7xxx/aicasm/aicasm_macro_gram.c drivers/scsi/aic7xxx/aicasm/aicasm_macro_gram.h drivers/scsi/aic7xxx/aicasm/aicasm_macro_scan.c drivers/scsi/aic7xxx/aicasm/aicasm_scan.c drivers/scsi/aic7xxx/aicasm/aicdb.h drivers/scsi/aic7xxx/aicasm/y.tab.h drivers/scsi/53c700_d.h drivers/tc/lk201-map.c net/khttpd/make_times_h net/khttpd/times.h submenu* drivers/ieee1394/oui.c rm -rf modules make -C Documentation/DocBook clean make[5]: Entering directory `/usr/src/linux-2.4.32-grsec/Documentation/DocBook' rm -f core *~ rm -f wanbook.sgml z8530book.sgml mcabook.sgml videobook.sgml kernel-api.sgml parportbook.sgml kernel-hacking.sgml kernel-locking.sgml via-audio.sgml mousedrivers.sgml sis900.sgml deviceiobook.sgml procfs-guide.sgml tulip-user.sgml journal-api.sgml libata.sgml rm -f wanbook.dvi z8530book.dvi mcabook.dvi videobook.dvi kernel-api.dvi parportbook.dvi kernel-hacking.dvi kernel-locking.dvi via-audio.dvi mousedrivers.dvi sis900.dvi deviceiobook.dvi procfs-guide.dvi tulip-user.dvi journal-api.dvi libata.dvi wanbook.aux z8530book.aux mcabook.aux videobook.aux kernel-api.aux parportbook.aux kernel-hacking.aux kernel-locking.aux via-audio.aux mousedrivers.aux sis900.aux deviceiobook.aux procfs-guide.aux tulip-user.aux journal-api.aux libata.aux wanbook.tex z8530book.tex mcabook.tex videobook.tex kernel-api.tex parportbook.tex kernel-hacking.tex kernel-locking.tex via-audio.tex mousedrivers.tex sis900.tex deviceiobook.tex procfs-guide.tex tulip-user.tex journal-api.tex libata.tex wanbook.log z8530book.log mcabook.log videobook.log kernel-api.log parportbook.log kernel-hacking.log kernel-locking.log via-audio.log mousedrivers.log sis900.log deviceiobook.log procfs-guide.log tulip-user.log journal-api.log libata.log wanbook.out z8530book.out mcabook.out videobook.out kernel-api.out parportbook.out kernel-hacking.out kernel-locking.out via-audio.out mousedrivers.out sis900.out deviceiobook.out procfs-guide.out tulip-user.out journal-api.out libata.out rm -f parport-share.png parport-multi.png parport-structure.png parport-share.eps parport-multi.eps parport-structure.eps rm -f procfs_example.sgml make[5]: Leaving directory `/usr/src/linux-2.4.32-grsec/Documentation/DocBook' make[4]: Leaving directory `/usr/src/linux-2.4.32-grsec' rm -f subr.o dentry.o file.o inode.o main.o super.o stale_inode.o branchman.o xattr.o rdstate.o copyup.o dirhelper.o rename.o unlink.o lookup.o persistent_inode.o commonfops.o dirfops.o print.o malloc_debug.o unionfs.o unionfs.ko *.d .*.flags \#* *~ rm -f unionctl uniondbg unionimap TAGS tags rm -f unionfs-1.1.3.tar.gz make[3]: Leaving directory `/usr/src/modules/unionfs' make[2]: Nothing to be done for `kdist_config'. dh_testdir dh_testroot dh_clean -k /usr/bin/make KVERS=2.4.32-grsec LINUXSRC=/usr/src/linux-2.4.32-grsec MODPREFIX=/usr/src/modules/unionfs/debian/unionfs-modules-2.4.32-grsec/ install-mod make[3]: Entering directory `/usr/src/modules/unionfs' make -C /usr/src/linux-2.4.32-grsec SUBDIRS=/usr/src/modules/unionfs FISTDEVMK=/usr/src/modules/unionfs/fistdev.mk modules make[4]: Entering directory `/usr/src/linux-2.4.32-grsec' make -C /usr/src/modules/unionfs CFLAGS="-D__KERNEL__ -I/usr/src/linux-2.4.32-grsec/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=i586 -fno-unit-at-a-time -DMODULE -DMODVERSIONS -include /usr/src/linux-2.4.32-grsec/include/linux/modversions.h" MAKING_MODULES=1 modules make[5]: Entering directory `/usr/src/modules/unionfs' make[5]: *** No rule to make target `modules'. Stop. make[5]: Leaving directory `/usr/src/modules/unionfs' make[4]: *** [_mod_/usr/src/modules/unionfs] Error 2 make[4]: Leaving directory `/usr/src/linux-2.4.32-grsec' make[3]: *** [unionfs.ko] Error 2 make[3]: Leaving directory `/usr/src/modules/unionfs' make[2]: *** [binary-modules] Error 2 make[2]: Leaving directory `/usr/src/modules/unionfs' make[1]: *** [kdist_build] Error 2 make[1]: Leaving directory `/usr/src/modules/unionfs' Module /usr/src/modules/unionfs failed. Perhaps /usr/src/modules/unionfs does not understand --rootcmd? If you see messages that indicate that it is not in fact being built as root, please file a bug against /usr/src/modules/unionfs. Hit return to Continue