On 6/30/19 4:02 PM, John Ralls wrote: > The GnuCash development team announces GnuCash 3.6, the seventh release of > the 3.x stable release series. John,
I had to change line 129 of gnucash/common/cmake_modules/GncAddTest.cmake in order to get dpkg-buildpackage to build the debian files. This is the same change you suggested for building 3.5. Any chance you can push this into maint branch for future releases? < set(GTEST_LIB "${GTEST_MAIN_LIB};${GTEST_SHARED_LIB}" PARENT_SCOPE) --- > set(GTEST_LIB "${GTEST_SHARED_LIB};${GTEST_MAIN_LIB}" PARENT_SCOPE) Without this change, it fails at this step. [ 86%] 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 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 /usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-linux-gnu/libgtest_main.a -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 /usr/lib/x86_64-linux-gnu/libboost_date_time.so /usr/lib/x86_64-linux-gnu/libboost_regex.so /usr/lib/x86_64-linux-gnu/libboost_locale.so /usr/lib/x86_64-linux-gnu/libboost_filesystem.so /usr/lib/x86_64-linux-gnu/libboost_system.so -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/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:9903: 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:260: 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:67: 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 -- 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