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