Your first post in this thread ended with a cmake command line with a bunch of extra options. I guess try using the whole lot of them and see if that works and what errors you get.
Regards, John Ralls > On Sep 27, 2019, at 10:43 AM, Stephen M. Butler <kg...@arrl.net> wrote: > > On 9/26/19 5:53 PM, Stephen M. Butler wrote: >> make went faster than expected. Ended with these beautiful lines: >> >> [100%] Built target gnucash_core_c >> Scanning dependencies of target swig-gnucash-core >> [100%] Built target swig-gnucash-core >> Scanning dependencies of target gnucash-core-c-py >> [100%] Built target gnucash-core-c-py >> Scanning dependencies of target gnucash-core-c-build >> [100%] Built target gnucash-core-c-build >> Scanning dependencies of target test-python-bindings >> [100%] Built target test-python-bindings >> >> >> Now to revert back to dpkg-buildpackage and see if git was the >> underlying problem there. >> >> --Steve >> >> > > It wasn't. While these commands work in the Disco schroot: > > cmake -G 'Unix Makefiles" -DWITH_PYTHON=ON > -DGTEST_ROOT=/usr/src/googletest/googletest > -DGMOCK_ROOT=/usr/src/googletest/googlemock ../gnucash > make > > This command fails: > > dpkg-buildpackage -rfakeroot -b -uc > > So, what other flags should I add to the above cmake to see if I can > replicate what dpkg-buildpackage is doing? > > I see this inside the debian/rules file: (*bolded* lines are of interest) > > #!/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 \** > ** -DGTEST_ROOT=$GTEST_ROOT \** > ** -DGMOCK_ROOT=$GMOCK_ROOT \** > ** $(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 > > -- > 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 _______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel