> -----Original Message----- > From: kefu chai > Sent: Tuesday, August 23, 2016 19:05 > > On Tue, Aug 23, 2016 at 10:09 PM, Avner Ben Hanoch > <avnerb@xxxxxxxxxxxx> wrote: > > Thanks. > > So, what is the proper way for creating *.deb files > > dpkg-buildpackage -j8 -uc --build=binary > Thanks kefu, I tried dpkg-buildpackage -j8 -uc -b (--build=binary was invalid argument) It run long time till it reached the following error: /mnt/sdh/avnerb/ceph-github/src/librados/librados.cc:47:30: fatal error: tracing/librados.h: No such file or directory All my commands, plus relevant output is below: # git clone git://github.com/ceph/ceph ceph-github # cd ceph-github # git submodule update --init --recursive #./install-deps.sh #./do_cmake.sh # cd build/ # make -j # cd .. # dpkg-buildpackage -j -uc -b ... make -f src/CMakeFiles/librados_api.dir/build.make src/CMakeFiles/librados_api.dir/depend make[4]: Entering directory '/mnt/sdh/avnerb/ceph-github/obj-x86_64-linux-gnu' cd /mnt/sdh/avnerb/ceph-github/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mnt/sdh/avnerb/ceph-github /mnt/sdh/avnerb/ceph-github/src /mnt/sdh/avnerb/ceph-github/obj-x86_64-linux-gnu /mnt/sdh/avnerb/ceph-github/obj-x86_64-linux-gnu/src /mnt/sdh/avnerb/ceph-github/obj-x86_64-linux-gnu/src/CMakeFiles/librados_api.dir/DependInfo.cmake --color= Scanning dependencies of target librados_api make[4]: Leaving directory '/mnt/sdh/avnerb/ceph-github/obj-x86_64-linux-gnu' make -f src/CMakeFiles/librados_api.dir/build.make src/CMakeFiles/librados_api.dir/build make[4]: Entering directory '/mnt/sdh/avnerb/ceph-github/obj-x86_64-linux-gnu' [ 17%] Building CXX object src/CMakeFiles/librados_api.dir/common/buffer.cc.o cd /mnt/sdh/avnerb/ceph-github/obj-x86_64-linux-gnu/src && /usr/bin/x86_64-linux-gnu-g++ -DCEPH_LIBDIR=\"/usr/lib\" -DCEPH_PKGLIBDIR=\"/usr/lib/ceph\" -D__linux__ -I/mnt/sdh/avnerb/ceph-github/obj-x86_64-linux-gnu/src/include -I/mnt/sdh/avnerb/ceph-github/src -I/mnt/sdh/avnerb/ceph-github/obj-x86_64-linux-gnu/include -I/mnt/sdh/avnerb/ceph-github/src/xxHash -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wtype-limits -Wignored-qualifiers -Winit-self -Wpointer-arith -Werror=format-security -fno-strict-aliasing -fsigned-char -rdynamic -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=2 -fstack-protector-strong -ftemplate-depth-1024 -Wno-invalid-offsetof -Wnon-virtual-dtor -Woverloaded-virtual -Wstrict-null-sentinel -fdiagnostics-color=auto -I/usr/include/nss -I/usr/include/nspr -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -fPIC -DHAVE_CONFIG_H -D__CEPH__ -D_REENTRANT -D_THREAD_SAFE -D__STDC_FORMAT_MACROS -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -std=c++11 -o CMakeFiles/librados_api.dir/common/buffer.cc.o -c /mnt/sdh/avnerb/ceph-github/src/common/buffer.cc [ 17%] Building CXX object src/CMakeFiles/librados_api.dir/librados/librados.cc.o cd /mnt/sdh/avnerb/ceph-github/obj-x86_64-linux-gnu/src && /usr/bin/x86_64-linux-gnu-g++ -DCEPH_LIBDIR=\"/usr/lib\" -DCEPH_PKGLIBDIR=\"/usr/lib/ceph\" -D__linux__ -I/mnt/sdh/avnerb/ceph-github/obj-x86_64-linux-gnu/src/include -I/mnt/sdh/avnerb/ceph-github/src -I/mnt/sdh/avnerb/ceph-github/obj-x86_64-linux-gnu/include -I/mnt/sdh/avnerb/ceph-github/src/xxHash -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wtype-limits -Wignored-qualifiers -Winit-self -Wpointer-arith -Werror=format-security -fno-strict-aliasing -fsigned-char -rdynamic -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=2 -fstack-protector-strong -ftemplate-depth-1024 -Wno-invalid-offsetof -Wnon-virtual-dtor -Woverloaded-virtual -Wstrict-null-sentinel -fdiagnostics-color=auto -I/usr/include/nss -I/usr/include/nspr -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -fPIC -DHAVE_CONFIG_H -D__CEPH__ -D_REENTRANT -D_THREAD_SAFE -D__STDC_FORMAT_MACROS -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -std=c++11 -o CMakeFiles/librados_api.dir/librados/librados.cc.o -c /mnt/sdh/avnerb/ceph-github/src/librados/librados.cc /mnt/sdh/avnerb/ceph-github/src/librados/librados.cc:47:30: fatal error: tracing/librados.h: No such file or directory compilation terminated. src/CMakeFiles/librados_api.dir/build.make:89: recipe for target 'src/CMakeFiles/librados_api.dir/librados/librados.cc.o' failed make[4]: *** [src/CMakeFiles/librados_api.dir/librados/librados.cc.o] Error 1 make[4]: Leaving directory '/mnt/sdh/avnerb/ceph-github/obj-x86_64-linux-gnu' CMakeFiles/Makefile2:978: recipe for target 'src/CMakeFiles/librados_api.dir/all' failed make[3]: *** [src/CMakeFiles/librados_api.dir/all] Error 2 make[3]: Leaving directory '/mnt/sdh/avnerb/ceph-github/obj-x86_64-linux-gnu' Makefile:141: recipe for target 'all' failed make[2]: *** [all] Error 2 make[2]: Leaving directory '/mnt/sdh/avnerb/ceph-github/obj-x86_64-linux-gnu' cd /mnt/sdh/avnerb/ceph-github dh_auto_build: make -j1 returned exit code 2 debian/rules:28: recipe for target 'override_dh_auto_build' failed make[1]: *** [override_dh_auto_build] Error 2 make[1]: Leaving directory '/mnt/sdh/avnerb/ceph-github' debian/rules:22: recipe for target 'binary' failed make: *** [binary] Error 2 dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit status 2 ��.n��������+%������w��{.n����z��u���ܨ}���Ơz�j:+v�����w����ޙ��&�)ߡ�a����z�ޗ���ݢj��w�f