Noah Watkins writes: > Oh, it looks like autogen.sh is smart about that now. If you using the > latest master, my suggestion may not be the solution. > > On Fri, Jul 25, 2014 at 11:51 AM, Noah Watkins <noah.watkins at inktank.com> wrote: >> Make sure you are intializing the sub-modules.. the autogen.sh script >> should probably notify users when these are missing and/or initialize >> them automatically.. >> >> git submodule init >> git submodule update >> >> or alternatively, git clone --recursive ... >> >> On Fri, Jul 25, 2014 at 11:48 AM, Deven Phillips >> <deven.phillips at gmail.com> wrote: >>> I'm trying to build DEB packages for my armhf devices, but my most recent >>> efforts are dying. Anny suggestions would be MOST welcome! >>> >>> make[5]: Entering directory `/home/cubie/Source/ceph/src/java' >>> jar cf libcephfs.jar -C java com/ceph/fs/CephMount.class -C java >>> com/ceph/fs/CephStat.class -C java com/ceph/fs/CephStatVFS.class -C java >>> com/ceph/fs/CephNativeLoader.class -C java >>> com/ceph/fs/CephNotMountedException.class -C java >>> com/ceph/fs/CephFileAlreadyExistsException.class -C java >>> com/ceph/fs/CephAlreadyMountedException.class -C java >>> com/ceph/fs/CephNotDirectoryException.class -C java >>> com/ceph/fs/CephPoolException.class -C java com/ceph/fs/CephFileExtent.class >>> -C java com/ceph/crush/Bucket.class >>> export CLASSPATH=:/usr/share/java/junit4.jar:java/:test/ ; \ >>> javac -source 1.5 -target 1.5 -Xlint:-options >>> test/com/ceph/fs/*.java >>> jar cf libcephfs-test.jar -C test com/ceph/fs/CephDoubleMountTest.class -C >>> test com/ceph/fs/CephMountCreateTest.class -C test >>> com/ceph/fs/CephMountTest.class -C test com/ceph/fs/CephUnmountedTest.class >>> -C test com/ceph/fs/CephAllTests.class >>> make[5]: Leaving directory `/home/cubie/Source/ceph/src/java' >>> make[4]: Leaving directory `/home/cubie/Source/ceph/src/java' >>> Making all in libs3 >>> make[4]: Entering directory `/home/cubie/Source/ceph/src/libs3' >>> make[4]: *** No rule to make target `all'. Stop. >>> make[4]: Leaving directory `/home/cubie/Source/ceph/src/libs3' >>> make[3]: *** [all-recursive] Error 1 >>> make[3]: Leaving directory `/home/cubie/Source/ceph/src' >>> make[2]: *** [all] Error 2 >>> make[2]: Leaving directory `/home/cubie/Source/ceph/src' >>> make[1]: *** [all-recursive] Error 1 >>> make[1]: Leaving directory `/home/cubie/Source/ceph' >>> make: *** [build-stamp] Error 2 >>> dpkg-buildpackage: error: debian/rules build gave error exit status 2 For me (ubuntu trusty) building via dpkg-buildpackage seems to work perfectly fine. However the other day when I tried building libs3 as a standalone, it errored out. Here I found that the Makefile has a default version number of trunk.trunk which breaks the debian rules. Changing that to a numeric value seemed to work. >>> >>> Thanks in advance! >>> >>> Deven >>> -- Abhishek >>> _______________________________________________ >>> ceph-users mailing list >>> ceph-users at lists.ceph.com >>> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com >>> > _______________________________________________ > ceph-users mailing list > ceph-users at lists.ceph.com > http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com