Package: src:ledger Version: 3.1+dfsg1-6 User: [email protected] Usertags: binary-indep Severity: important
Dear maintainer: I tried to build this package with "dpkg-buildpackage -A" (i.e. only architecture-independent packages), and it failed: -------------------------------------------------------------------------------- [...] fakeroot debian/rules binary-indep dh_testdir dh_testroot dh_prep dh_installdirs /usr/bin/make -Cobj-x86_64-linux-gnu DESTDIR=/<<BUILDDIR>>/ledger-3.1+dfsg1/debian/tmp install make[1]: Entering directory '/<<BUILDDIR>>/ledger-3.1+dfsg1/obj-x86_64-linux-gnu' /usr/bin/cmake -H/<<BUILDDIR>>/ledger-3.1+dfsg1 -B/<<BUILDDIR>>/ledger-3.1+dfsg1/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /<<BUILDDIR>>/ledger-3.1+dfsg1/obj-x86_64-linux-gnu/CMakeFiles /<<BUILDDIR>>/ledger-3.1+dfsg1/obj-x86_64-linux-gnu/CMakeFiles/progress.marks /usr/bin/make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/<<BUILDDIR>>/ledger-3.1+dfsg1/obj-x86_64-linux-gnu' /usr/bin/make -f src/CMakeFiles/libledger.dir/build.make src/CMakeFiles/libledger.dir/depend make[3]: Entering directory '/<<BUILDDIR>>/ledger-3.1+dfsg1/obj-x86_64-linux-gnu' cd /<<BUILDDIR>>/ledger-3.1+dfsg1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/ledger-3.1+dfsg1 /<<BUILDDIR>>/ledger-3.1+dfsg1/src /<<BUILDDIR>>/ledger-3.1+dfsg1/obj-x86_64-linux-gnu /<<BUILDDIR>>/ledger-3.1+dfsg1/obj-x86_64-linux-gnu/src /<<BUILDDIR>>/ledger-3.1+dfsg1/obj-x86_64-linux-gnu/src/CMakeFiles/libledger.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<<BUILDDIR>>/ledger-3.1+dfsg1/obj-x86_64-linux-gnu' /usr/bin/make -f src/CMakeFiles/libledger.dir/build.make src/CMakeFiles/libledger.dir/build make[3]: Entering directory '/<<BUILDDIR>>/ledger-3.1+dfsg1/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'src/CMakeFiles/libledger.dir/build'. make[3]: Leaving directory '/<<BUILDDIR>>/ledger-3.1+dfsg1/obj-x86_64-linux-gnu' [ 87%] Built target libledger /usr/bin/make -f src/CMakeFiles/ledger.dir/build.make src/CMakeFiles/ledger.dir/depend make[3]: Entering directory '/<<BUILDDIR>>/ledger-3.1+dfsg1/obj-x86_64-linux-gnu' cd /<<BUILDDIR>>/ledger-3.1+dfsg1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/ledger-3.1+dfsg1 /<<BUILDDIR>>/ledger-3.1+dfsg1/src /<<BUILDDIR>>/ledger-3.1+dfsg1/obj-x86_64-linux-gnu /<<BUILDDIR>>/ledger-3.1+dfsg1/obj-x86_64-linux-gnu/src /<<BUILDDIR>>/ledger-3.1+dfsg1/obj-x86_64-linux-gnu/src/CMakeFiles/ledger.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<<BUILDDIR>>/ledger-3.1+dfsg1/obj-x86_64-linux-gnu' /usr/bin/make -f src/CMakeFiles/ledger.dir/build.make src/CMakeFiles/ledger.dir/build make[3]: Entering directory '/<<BUILDDIR>>/ledger-3.1+dfsg1/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'src/CMakeFiles/ledger.dir/build'. make[3]: Leaving directory '/<<BUILDDIR>>/ledger-3.1+dfsg1/obj-x86_64-linux-gnu' [ 91%] Built target ledger /usr/bin/make -f test/unit/CMakeFiles/MathTests.dir/build.make test/unit/CMakeFiles/MathTests.dir/depend make[3]: Entering directory '/<<BUILDDIR>>/ledger-3.1+dfsg1/obj-x86_64-linux-gnu' cd /<<BUILDDIR>>/ledger-3.1+dfsg1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/ledger-3.1+dfsg1 /<<BUILDDIR>>/ledger-3.1+dfsg1/test/unit /<<BUILDDIR>>/ledger-3.1+dfsg1/obj-x86_64-linux-gnu /<<BUILDDIR>>/ledger-3.1+dfsg1/obj-x86_64-linux-gnu/test/unit /<<BUILDDIR>>/ledger-3.1+dfsg1/obj-x86_64-linux-gnu/test/unit/CMakeFiles/MathTests.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<<BUILDDIR>>/ledger-3.1+dfsg1/obj-x86_64-linux-gnu' /usr/bin/make -f test/unit/CMakeFiles/MathTests.dir/build.make test/unit/CMakeFiles/MathTests.dir/build make[3]: Entering directory '/<<BUILDDIR>>/ledger-3.1+dfsg1/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'test/unit/CMakeFiles/MathTests.dir/build'. make[3]: Leaving directory '/<<BUILDDIR>>/ledger-3.1+dfsg1/obj-x86_64-linux-gnu' [ 97%] Built target MathTests /usr/bin/make -f test/unit/CMakeFiles/UtilTests.dir/build.make test/unit/CMakeFiles/UtilTests.dir/depend make[3]: Entering directory '/<<BUILDDIR>>/ledger-3.1+dfsg1/obj-x86_64-linux-gnu' cd /<<BUILDDIR>>/ledger-3.1+dfsg1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>/ledger-3.1+dfsg1 /<<BUILDDIR>>/ledger-3.1+dfsg1/test/unit /<<BUILDDIR>>/ledger-3.1+dfsg1/obj-x86_64-linux-gnu /<<BUILDDIR>>/ledger-3.1+dfsg1/obj-x86_64-linux-gnu/test/unit /<<BUILDDIR>>/ledger-3.1+dfsg1/obj-x86_64-linux-gnu/test/unit/CMakeFiles/UtilTests.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<<BUILDDIR>>/ledger-3.1+dfsg1/obj-x86_64-linux-gnu' /usr/bin/make -f test/unit/CMakeFiles/UtilTests.dir/build.make test/unit/CMakeFiles/UtilTests.dir/build make[3]: Entering directory '/<<BUILDDIR>>/ledger-3.1+dfsg1/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'test/unit/CMakeFiles/UtilTests.dir/build'. make[3]: Leaving directory '/<<BUILDDIR>>/ledger-3.1+dfsg1/obj-x86_64-linux-gnu' [100%] Built target UtilTests make[2]: Leaving directory '/<<BUILDDIR>>/ledger-3.1+dfsg1/obj-x86_64-linux-gnu' /usr/bin/cmake -E cmake_progress_start /<<BUILDDIR>>/ledger-3.1+dfsg1/obj-x86_64-linux-gnu/CMakeFiles 0 /usr/bin/make -f CMakeFiles/Makefile2 preinstall make[2]: Entering directory '/<<BUILDDIR>>/ledger-3.1+dfsg1/obj-x86_64-linux-gnu' make[2]: Nothing to be done for 'preinstall'. make[2]: Leaving directory '/<<BUILDDIR>>/ledger-3.1+dfsg1/obj-x86_64-linux-gnu' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "Release" -- Installing: /<<BUILDDIR>>/ledger-3.1+dfsg1/debian/tmp/usr/lib/x86_64-linux-gnu/libledger.so.3 -- Installing: /<<BUILDDIR>>/ledger-3.1+dfsg1/debian/tmp/usr/lib/x86_64-linux-gnu/libledger.so -- Installing: /<<BUILDDIR>>/ledger-3.1+dfsg1/debian/tmp/usr/include/ledger/account.h -- Installing: /<<BUILDDIR>>/ledger-3.1+dfsg1/debian/tmp/usr/include/ledger/amount.h -- Installing: /<<BUILDDIR>>/ledger-3.1+dfsg1/debian/tmp/usr/include/ledger/annotate.h -- Installing: /<<BUILDDIR>>/ledger-3.1+dfsg1/debian/tmp/usr/include/ledger/archive.h -- Installing: /<<BUILDDIR>>/ledger-3.1+dfsg1/debian/tmp/usr/include/ledger/balance.h -- Installing: /<<BUILDDIR>>/ledger-3.1+dfsg1/debian/tmp/usr/include/ledger/chain.h -- Installing: /<<BUILDDIR>>/ledger-3.1+dfsg1/debian/tmp/usr/include/ledger/commodity.h -- Installing: /<<BUILDDIR>>/ledger-3.1+dfsg1/debian/tmp/usr/include/ledger/compare.h -- Installing: /<<BUILDDIR>>/ledger-3.1+dfsg1/debian/tmp/usr/include/ledger/context.h -- Installing: /<<BUILDDIR>>/ledger-3.1+dfsg1/debian/tmp/usr/include/ledger/convert.h -- Installing: /<<BUILDDIR>>/ledger-3.1+dfsg1/debian/tmp/usr/include/ledger/csv.h -- Installing: /<<BUILDDIR>>/ledger-3.1+dfsg1/debian/tmp/usr/include/ledger/draft.h -- Installing: /<<BUILDDIR>>/ledger-3.1+dfsg1/debian/tmp/usr/include/ledger/emacs.h -- Installing: /<<BUILDDIR>>/ledger-3.1+dfsg1/debian/tmp/usr/include/ledger/error.h -- Installing: /<<BUILDDIR>>/ledger-3.1+dfsg1/debian/tmp/usr/include/ledger/expr.h -- Installing: /<<BUILDDIR>>/ledger-3.1+dfsg1/debian/tmp/usr/include/ledger/exprbase.h -- Installing: /<<BUILDDIR>>/ledger-3.1+dfsg1/debian/tmp/usr/include/ledger/filters.h -- Installing: /<<BUILDDIR>>/ledger-3.1+dfsg1/debian/tmp/usr/include/ledger/flags.h -- Installing: /<<BUILDDIR>>/ledger-3.1+dfsg1/debian/tmp/usr/include/ledger/format.h -- Installing: /<<BUILDDIR>>/ledger-3.1+dfsg1/debian/tmp/usr/include/ledger/generate.h -- Installing: /<<BUILDDIR>>/ledger-3.1+dfsg1/debian/tmp/usr/include/ledger/global.h -- Installing: /<<BUILDDIR>>/ledger-3.1+dfsg1/debian/tmp/usr/include/ledger/history.h -- Installing: /<<BUILDDIR>>/ledger-3.1+dfsg1/debian/tmp/usr/include/ledger/item.h -- Installing: /<<BUILDDIR>>/ledger-3.1+dfsg1/debian/tmp/usr/include/ledger/iterators.h -- Installing: /<<BUILDDIR>>/ledger-3.1+dfsg1/debian/tmp/usr/include/ledger/journal.h -- Installing: /<<BUILDDIR>>/ledger-3.1+dfsg1/debian/tmp/usr/include/ledger/lookup.h -- Installing: /<<BUILDDIR>>/ledger-3.1+dfsg1/debian/tmp/usr/include/ledger/mask.h -- Installing: /<<BUILDDIR>>/ledger-3.1+dfsg1/debian/tmp/usr/include/ledger/op.h -- Installing: /<<BUILDDIR>>/ledger-3.1+dfsg1/debian/tmp/usr/include/ledger/option.h -- Installing: /<<BUILDDIR>>/ledger-3.1+dfsg1/debian/tmp/usr/include/ledger/org.h -- Installing: /<<BUILDDIR>>/ledger-3.1+dfsg1/debian/tmp/usr/include/ledger/output.h -- Installing: /<<BUILDDIR>>/ledger-3.1+dfsg1/debian/tmp/usr/include/ledger/parser.h -- Installing: /<<BUILDDIR>>/ledger-3.1+dfsg1/debian/tmp/usr/include/ledger/pool.h -- Installing: /<<BUILDDIR>>/ledger-3.1+dfsg1/debian/tmp/usr/include/ledger/post.h -- Installing: /<<BUILDDIR>>/ledger-3.1+dfsg1/debian/tmp/usr/include/ledger/precmd.h -- Installing: /<<BUILDDIR>>/ledger-3.1+dfsg1/debian/tmp/usr/include/ledger/predicate.h -- Installing: /<<BUILDDIR>>/ledger-3.1+dfsg1/debian/tmp/usr/include/ledger/print.h -- Installing: /<<BUILDDIR>>/ledger-3.1+dfsg1/debian/tmp/usr/include/ledger/pstream.h -- Installing: /<<BUILDDIR>>/ledger-3.1+dfsg1/debian/tmp/usr/include/ledger/ptree.h -- Installing: /<<BUILDDIR>>/ledger-3.1+dfsg1/debian/tmp/usr/include/ledger/pyfstream.h -- Installing: /<<BUILDDIR>>/ledger-3.1+dfsg1/debian/tmp/usr/include/ledger/pyinterp.h -- Installing: /<<BUILDDIR>>/ledger-3.1+dfsg1/debian/tmp/usr/include/ledger/pyutils.h -- Installing: /<<BUILDDIR>>/ledger-3.1+dfsg1/debian/tmp/usr/include/ledger/query.h -- Installing: /<<BUILDDIR>>/ledger-3.1+dfsg1/debian/tmp/usr/include/ledger/quotes.h -- Installing: /<<BUILDDIR>>/ledger-3.1+dfsg1/debian/tmp/usr/include/ledger/report.h -- Installing: /<<BUILDDIR>>/ledger-3.1+dfsg1/debian/tmp/usr/include/ledger/scope.h -- Installing: /<<BUILDDIR>>/ledger-3.1+dfsg1/debian/tmp/usr/include/ledger/select.h -- Installing: /<<BUILDDIR>>/ledger-3.1+dfsg1/debian/tmp/usr/include/ledger/session.h -- Installing: /<<BUILDDIR>>/ledger-3.1+dfsg1/debian/tmp/usr/include/ledger/stats.h -- Installing: /<<BUILDDIR>>/ledger-3.1+dfsg1/debian/tmp/usr/include/ledger/stream.h -- Installing: /<<BUILDDIR>>/ledger-3.1+dfsg1/debian/tmp/usr/include/ledger/temps.h -- Installing: /<<BUILDDIR>>/ledger-3.1+dfsg1/debian/tmp/usr/include/ledger/timelog.h -- Installing: /<<BUILDDIR>>/ledger-3.1+dfsg1/debian/tmp/usr/include/ledger/times.h -- Installing: /<<BUILDDIR>>/ledger-3.1+dfsg1/debian/tmp/usr/include/ledger/token.h -- Installing: /<<BUILDDIR>>/ledger-3.1+dfsg1/debian/tmp/usr/include/ledger/unistring.h -- Installing: /<<BUILDDIR>>/ledger-3.1+dfsg1/debian/tmp/usr/include/ledger/utils.h -- Installing: /<<BUILDDIR>>/ledger-3.1+dfsg1/debian/tmp/usr/include/ledger/value.h -- Installing: /<<BUILDDIR>>/ledger-3.1+dfsg1/debian/tmp/usr/include/ledger/views.h -- Installing: /<<BUILDDIR>>/ledger-3.1+dfsg1/debian/tmp/usr/include/ledger/xact.h -- Installing: /<<BUILDDIR>>/ledger-3.1+dfsg1/debian/tmp/usr/include/ledger/strptime.h -- Installing: /<<BUILDDIR>>/ledger-3.1+dfsg1/debian/tmp/usr/include/ledger/system.hh -- Installing: /<<BUILDDIR>>/ledger-3.1+dfsg1/debian/tmp/usr/lib/python2.7/dist-packages/ledger.so -- Installing: /<<BUILDDIR>>/ledger-3.1+dfsg1/debian/tmp/usr/bin/ledger -- Set runtime path of "/<<BUILDDIR>>/ledger-3.1+dfsg1/debian/tmp/usr/bin/ledger" to "/usr/lib/ledger" -- Installing: /<<BUILDDIR>>/ledger-3.1+dfsg1/debian/tmp/usr/share/man/man1/ledger.1 -- Installing: /<<BUILDDIR>>/ledger-3.1+dfsg1/debian/tmp/usr/share/info/ledger3.info -- Installing: /<<BUILDDIR>>/ledger-3.1+dfsg1/debian/tmp/usr/share/doc/ledger/ledger3.html -- Installing: /<<BUILDDIR>>/ledger-3.1+dfsg1/debian/tmp/usr/share/doc/ledger/ledger3.pdf -- Installing: /<<BUILDDIR>>/ledger-3.1+dfsg1/debian/tmp/usr/share/info/ledger-mode.info -- Installing: /<<BUILDDIR>>/ledger-3.1+dfsg1/debian/tmp/usr/share/doc/ledger/ledger-mode.html -- Installing: /<<BUILDDIR>>/ledger-3.1+dfsg1/debian/tmp/usr/share/doc/ledger/ledger-mode.pdf -- Installing: /<<BUILDDIR>>/ledger-3.1+dfsg1/debian/tmp/usr/share/doc/ledger/ledger.1.html make[1]: Leaving directory '/<<BUILDDIR>>/ledger-3.1+dfsg1/obj-x86_64-linux-gnu' dh_install dpkg-genchanges -A >../ledger_3.1+dfsg1-6_all.changes dpkg-genchanges: error: binary build with no binary artifacts found; cannot distribute dpkg-buildpackage: error: dpkg-genchanges gave error exit status 2 -------------------------------------------------------------------------------- This usually happens because there is a binary-indep target in debian/rules which is either empty or does not do anything useful. If all the arch-independent packages are dummy transitional packages released with jessie, the easy fix is to drop them now. If not, debian/rules should be modified so that the binary-indep target generates the architecture independent packages (and only those). After checking that both "dpkg-buildpackage -A" and "dpkg-buildpackage -B" work properly, this package will be suitable to be uploaded in source-only form if you wish (I recommend that you try it). Thanks.

