Sage Weil <s...@newdream.net> writes:

> The v0.19 release is finally here.  The focus this past cycle was on 
> ...
>     * For Debian packages see http://ceph.newdream.net/wiki/Debian

Hi!

It seems the debian packages for "ceph-kclient-source" miss a
Makefile. I transplanted one from the git repo; this works as outlined
in <http://ceph.newdream.net/wiki/Building_kernel_client>, but not with
"make-kpkg":

###########################################
make[1]: Entering directory `/usr/src/modules/ceph'
fakeroot /usr/bin/make -w -f debian/rules kdist_clean kdist_config 
binary-modules
make[2]: Entering directory `/usr/src/modules/ceph'
make[3]: Entering directory `/usr/src/modules/ceph'
/usr/bin/make -C /usr/src/linux-2.6.32.7 M=/usr/src/modules/ceph clean
make[4]: Entering directory `/usr/src/linux-2.6.32.7'
make[4]: Leaving directory `/usr/src/linux-2.6.32.7'
make[3]: Leaving directory `/usr/src/modules/ceph'
make[2]: Nothing to be done for `kdist_config'.
for templ in ; do \
    cp $templ `echo $templ | sed -e 's/_KVERS_/2.6.32.8/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.32.8/g ;s/#KVERS#/2.6.32.8/g ; s/_KVERS_/2.6.32.8/g 
; s/##KDREV##/itp.1/g ; s/#KDREV#/itp.1/g ; s/_KDREV_/itp.1/g  ' < $templ > 
${templ%.modules.in}; \
  done
ls: cannot access debian/*.modules.in: No such file or directory
dh_testroot
dh_clean -k
/usr/bin/make KERNELDIR=/usr/src/linux-2.6.32.7 all
make[3]: Entering directory `/usr/src/modules/ceph'
/usr/bin/make -C /usr/src/linux-2.6.32.7 M=/usr/src/modules/ceph 
CONFIG_CEPH_FS=m modules
make[4]: Entering directory `/usr/src/linux-2.6.32.7'
  CC [M]  /usr/src/modules/ceph/super.o
  CC [M]  /usr/src/modules/ceph/inode.o
  CC [M]  /usr/src/modules/ceph/dir.o
  CC [M]  /usr/src/modules/ceph/file.o
  CC [M]  /usr/src/modules/ceph/addr.o
  CC [M]  /usr/src/modules/ceph/ioctl.o
  CC [M]  /usr/src/modules/ceph/export.o
  CC [M]  /usr/src/modules/ceph/caps.o
  CC [M]  /usr/src/modules/ceph/snap.o
  CC [M]  /usr/src/modules/ceph/xattr.o
  CC [M]  /usr/src/modules/ceph/messenger.o
  CC [M]  /usr/src/modules/ceph/msgpool.o
  CC [M]  /usr/src/modules/ceph/buffer.o
  CC [M]  /usr/src/modules/ceph/pagelist.o
  CC [M]  /usr/src/modules/ceph/mds_client.o
  CC [M]  /usr/src/modules/ceph/mdsmap.o
  CC [M]  /usr/src/modules/ceph/mon_client.o
  CC [M]  /usr/src/modules/ceph/osd_client.o
  CC [M]  /usr/src/modules/ceph/osdmap.o
  CC [M]  /usr/src/modules/ceph/crush/crush.o
  CC [M]  /usr/src/modules/ceph/crush/mapper.o
  CC [M]  /usr/src/modules/ceph/crush/hash.o
  CC [M]  /usr/src/modules/ceph/debugfs.o
  CC [M]  /usr/src/modules/ceph/auth.o
  CC [M]  /usr/src/modules/ceph/auth_none.o
  CC [M]  /usr/src/modules/ceph/crypto.o
  CC [M]  /usr/src/modules/ceph/armor.o
  CC [M]  /usr/src/modules/ceph/auth_x.o
  CC [M]  /usr/src/modules/ceph/ceph_fs.o
  CC [M]  /usr/src/modules/ceph/ceph_strings.o
  CC [M]  /usr/src/modules/ceph/ceph_hash.o
  CC [M]  /usr/src/modules/ceph/ceph_frag.o
  LD [M]  /usr/src/modules/ceph/ceph.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /usr/src/modules/ceph/ceph.mod.o
  LD [M]  /usr/src/modules/ceph/ceph.ko
make[4]: Leaving directory `/usr/src/linux-2.6.32.7'
make[3]: Leaving directory `/usr/src/modules/ceph'
mkdir -p ./debian/ceph-modules-2.6.32.8/lib/modules/2.6.32.8/kernel/fs/ceph
cp ceph.ko ./debian/ceph-modules-2.6.32.8/lib/modules/2.6.32.8/kernel/fs/ceph/
dh_installdocs
dh_installchangelogs
dh_compress
dh_fixperms
dh_strip
dh_installmodules
dh_install
dh_install: ceph-kclient-source missing files (usr/src/*), aborting
make[2]: *** [binary-modules] Error 1
make[2]: Leaving directory `/usr/src/modules/ceph'
make[1]: *** [kdist_build] Error 2
make[1]: Leaving directory `/usr/src/modules/ceph'
Module /usr/src/modules/ceph failed.
Perhaps /usr/src/modules/ceph 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/ceph.
Hit return to Continue
###########################################

Best regards,
Andreas
-- 
Andreas Hirczy <a...@itp.tugraz.at>                   http://itp.tugraz.at/~ahi/
Graz University of Technology                        phone: +43/316/873-   8190
Institute of Theoretical and Computational Physics     fax: +43/316/873-10 8190
Petersgasse 16, A-8010 Graz                         mobile: +43/664/859 23 57

------------------------------------------------------------------------------
Download Intel&reg; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs 
proactively, and fine-tune applications for parallel performance. 
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Ceph-devel mailing list
Ceph-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ceph-devel

Reply via email to