On 07/25/2014 08:39 PM, Noah Watkins wrote: > You can rm -rf those submodule directories and then re-run submodule > init/update to put the tree in a good state without re-cloning. FWIW, as part of my build procedure I usually go with: git submodule foreach 'git clean -fdx' git clean -fdx [remote update && checkout if necessary] git submodule update --init (autogen && configure) || do_autogen.sh make [-j X] ??? profit Also, Deven, I found that using ccache and distcc on my cubietruck helped build a lot, especially having my (x86_64) server helping in the cross-compilation effort. Further, if you are compiling on some SoC with low RAM you may find it necessary at some point to change the Makefile and remove 'ceph-dencoder' from the build. If that's the case you will soon find out that just trying to link that bad boy will deplete your RAM and the build will be OOM-killed (this was an issue with the 512MB of the pi, for instance, not so much with the cubietruck). -Joao > > On Fri, Jul 25, 2014 at 12:10 PM, Deven Phillips > <deven.phillips at gmail.com> wrote: >> Noah, >> >> That DOES appear to have been at least part of the problem... The >> src/lib3/ directory was empty and when I tried to use submodules to update >> it I got errors about non-empty directories... Trying to fix that now.. >> >> Thanks! >> >> Deven >> >> >> On Fri, Jul 25, 2014 at 2:51 PM, 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 >>>> >>>> Thanks in advance! >>>> >>>> Deven >>>> >>>> _______________________________________________ >>>> 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 >> > _______________________________________________ > ceph-users mailing list > ceph-users at lists.ceph.com > http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com > -- Joao Eduardo Luis Software Engineer | http://inktank.com | http://ceph.com