Anybody here can help with dpkg-buildpackage -rfakeroot -b -uc? I received this error message (snippet copied):
Scanning dependencies of target test-tx_import make[5]: Leaving directory '/home/steve/Projects/GnuCash/gnucash/.build' /usr/bin/make -f gnucash/import-export/csv-imp/test/CMakeFiles/test-tx_import.dir/build.make gnucash/import-export/csv-imp/test/CMakeFiles/test-tx_import.dir/build make[5]: Entering directory '/home/steve/Projects/GnuCash/gnucash/.build' [ 87%] Building CXX object gnucash/import-export/csv-imp/test/CMakeFiles/test-tx_import.dir/test-tx-import.cpp.o cd /home/steve/Projects/GnuCash/gnucash/.build/gnucash/import-export/csv-imp/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GUILE20 -D_GNU_SOURCE -I/home/steve/Projects/GnuCash/gnucash/gnucash/import-export/csv-imp -I/home/steve/Projects/GnuCash/gnucash/.build/common -I/home/steve/Projects/GnuCash/gnucash/common -I/home/steve/Projects/GnuCash/gnucash/libgnucash/engine -I/home/steve/Projects/GnuCash/gnucash/common/test-core -I/home/steve/Projects/GnuCash/gnucash/lib -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/home/steve/Projects/GnuCash/gnucash/.build/__gtest/googletest/include -I/home/steve/Projects/GnuCash/gnucash/gnucash/import-export -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/home/steve/Projects/GnuCash/gnucash/gnucash/gnome-utils -I/home/steve/Projects/GnuCash/gnucash/libgnucash/app-utils -I/home/steve/Projects/GnuCash/gnucash/borrowed/libc -I/home/steve/Projects/GnuCash/gnucash/.build/libgnucash/core-utils -I/home/steve/Projects/GnuCash/gnucash/libgnucash/core-utils -I/usr/include/guile/2.0 -I/home/steve/Projects/GnuCash/gnucash/libgnucash/gnc-module -I/usr/include/libxml2 -I/home/steve/Projects/GnuCash/gnucash/libgnucash/backend/xml -Wno-error=deprecated-declarations -Werror -Wall -Wmissing-declarations -Wno-unused -Wno-error=parentheses -std=gnu++11 -g -O2 -fdebug-prefix-map=/home/steve/Projects/GnuCash/gnucash=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -o CMakeFiles/test-tx_import.dir/test-tx-import.cpp.o -c /home/steve/Projects/GnuCash/gnucash/gnucash/import-export/csv-imp/test/test-tx-import.cpp [ 87%] Linking CXX executable ../../../../bin/test-tx_import cd /home/steve/Projects/GnuCash/gnucash/.build/gnucash/import-export/csv-imp/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-tx_import.dir/link.txt --verbose=1 /usr/bin/c++ -Wno-error=deprecated-declarations -Werror -Wall -Wmissing-declarations -Wno-unused -Wno-error=parentheses -std=gnu++11 -g -O2 -fdebug-prefix-map=/home/steve/Projects/GnuCash/gnucash=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test-tx_import.dir/test-tx-import.cpp.o -o ../../../../bin/test-tx_import -Wl,-rpath,/home/steve/Projects/GnuCash/gnucash/.build/lib/x86_64-linux-gnu/gnucash/gnucash:/home/steve/Projects/GnuCash/gnucash/.build/lib/x86_64-linux-gnu/gnucash ../../../../lib/x86_64-linux-gnu/gnucash/gnucash/libgncmod-csv-import.so -lglib-2.0 -Wl,-Bstatic -lgtest -lgtest_main -Wl,-Bdynamic -licui18n -licuuc -licudata ../../../../lib/x86_64-linux-gnu/gnucash/gnucash/libgncmod-generic-import.so ../../../../lib/x86_64-linux-gnu/gnucash/gnucash/libgncmod-gnome-utils.so ../../../../lib/x86_64-linux-gnu/gnucash/libgnc-backend-xml-utils.so -lz -ldl -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lsecret-1 ../../../../lib/x86_64-linux-gnu/gnucash/gnucash/libgncmod-app-utils.so -lgio-2.0 -lxslt -lxml2 ../../../../lib/x86_64-linux-gnu/gnucash/gnucash/libgncmod-engine.so ../../../../lib/x86_64-linux-gnu/gnucash/libgnc-core-utils.so -lboost_date_time -lboost_regex -lboost_locale -lboost_filesystem -lboost_system -lgobject-2.0 ../../../../lib/x86_64-linux-gnu/gnucash/libgnc-module.so -Wl,--export-dynamic -lgmodule-2.0 -lglib-2.0 -pthread -lguile-2.0 -lgc /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/8/../../../x86_64-linux-gnu/libgtest_main.a(gtest_main.cc.o): in function `main': (.text.startup+0x2f): undefined reference to `testing::InitGoogleTest(int*, char**)' /usr/bin/ld: (.text.startup+0x34): undefined reference to `testing::UnitTest::GetInstance()' /usr/bin/ld: (.text.startup+0x3c): undefined reference to `testing::UnitTest::Run()' collect2: error: ld returned 1 exit status make[5]: *** [gnucash/import-export/csv-imp/test/CMakeFiles/test-tx_import.dir/build.make:103: bin/test-tx_import] Error 1 make[5]: Leaving directory '/home/steve/Projects/GnuCash/gnucash/.build' make[4]: *** [CMakeFiles/Makefile2:9843: gnucash/import-export/csv-imp/test/CMakeFiles/test-tx_import.dir/all] Error 2 make[4]: Leaving directory '/home/steve/Projects/GnuCash/gnucash/.build' make[3]: *** [CMakeFiles/Makefile2:261: CMakeFiles/check.dir/rule] Error 2 make[3]: Leaving directory '/home/steve/Projects/GnuCash/gnucash/.build' make[2]: *** [Makefile:226: check] Error 2 make[2]: Leaving directory '/home/steve/Projects/GnuCash/gnucash/.build' + RV=2 + [ 2 -eq 0 ] + cat .build/Testing/Temporary/LastTest.log cat: .build/Testing/Temporary/LastTest.log: No such file or directory + exit 2 make[1]: *** [debian/rules:65: override_dh_auto_test] Error 2 make[1]: Leaving directory '/home/steve/Projects/GnuCash/gnucash' make: *** [debian/rules:24: build] Error 2 dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2 This is the debian/rules file: #!/usr/bin/make -f # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 #export DH_OPTIONS=-v include /usr/share/dpkg/pkg-info.mk include /usr/share/dpkg/architecture.mk ifeq ($(DEB_TARGET_ARCH_ENDIAN),big) CMAKE_WORDS_BIGENDIAN = -DWORDS_BIGENDIAN=1 endif export DEB_BUILD_MAINT_OPTIONS = hardening=+all export GMOCK_ROOT=$(CURDIR)/.build/__gtest/googlemock export GTEST_ROOT=$(CURDIR)/.build/__gtest/googletest export HOME=$(CURDIR)/debian/tmp export GUILE_AUTO_COMPILE=0 %: dh $@ --buildsystem=cmake --with python3,aqbanking --builddirectory=.build override_dh_auto_clean: $(RM) -rv .build/__gtest */*/*/.libs */*/.libs find . -type l -exec rm -v \{\} \; rm -fv debian/gnucash-icon-32x32.xpm dh_auto_clean override_dh_auto_configure: ## copy gtest sources mkdir -p .build/__gtest cp -Rv /usr/src/googletest/* .build/__gtest/ env ## debug mkdir -v -p \ "$${HOME}"/.local/share/GnuCash/books \ "$${HOME}"/.local/share/GnuCash/checks \ "$${HOME}"/.local/share/GnuCash/translog dh_auto_configure -- -Wdev \ -DCMAKE_VERBOSE_MAKEFILE=ON \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_CXX_FLAGS="$(CXXFLAGS) $(CPPFLAGS)" \ -DWITH_PYTHON=ON \ -DCMAKE_INSTALL_LIBDIR=/usr/lib/$(DEB_HOST_MULTIARCH)/gnucash \ $(CMAKE_WORDS_BIGENDIAN) \ ; override_dh_auto_install: dh_auto_install --max-parallel=1 override_dh_install: $(RM) -fv debian/tmp/usr/share/glib-2.0/schemas/gschemas.compiled # L:package-contains-compiled-glib-schema pod2man -s1 --stderr --utf8 debian/tmp/usr/bin/gnc-fq-check debian/tmp/gnc-fq-check.1 find debian/tmp/usr/lib -name \*.la -exec rm -v \{\} \; dh_install override_dh_compress: ## Don't compress certain files (#895256): dh_compress -XAUTHORS -XDOCUMENTERS -XLICENSE override_dh_auto_test: ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS))) $(MAKE) -C .build check; sh -x -c 'RV=$$0; [ "$${RV}" -eq 0 ] || cat ".build/Testing/Temporary/LastTest.log"; exit $${RV}' $$? endif override_dh_strip: dh_strip --dbgsym-migration='gnucash-dbg (<< 1:2.6.13~)' -X.go override_dh_gencontrol: dh_gencontrol -- -Vmy:Built-Using="$(foreach pkg,googletest,$(word 2,$(shell dpkg --status $(pkg) | grep ^Package)) (=$(word 2,$(shell dpkg --status $(pkg) | grep Version))),)" override_dh_makeshlibs: dh_makeshlibs -n --version-info="gnucash (= ${DEB_VERSION})" override_dh_shlibdeps: dh_shlibdeps rm -f debian/gnucash/DEBIAN/shlibs Thanks, --Steve -- Stephen M Butler, PMP, PSM stephen.m.butle...@gmail.com kg...@arrl.net 253-350-0166 ------------------------------------------- GnuPG Fingerprint: 8A25 9726 D439 758D D846 E5D4 282A 5477 0385 81D8 _______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel