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

Reply via email to