On 9/25/19 8:40 PM, John Ralls wrote:
> Steven,
> Whatever went wrong isn't in that listing. I don't know much about either 
> schroot or Debian's build scripts except that Dmitriy filed a bunch of 
> "FTBFS" bugs where it took the two of us many hours to figure out what had 
> gone wrong. My conclusion is that the Debian build system breaks often and is 
> difficult to debug.
Shucks!  I may have to take a class at the local cc to learn the
rudimentary items.  At least I know that I don't know!
> So do what Dmitriy declines to: Get a shell in your schroot and build GnuCash 
> by hand. Start off with the minimal flags, `cmake -G 'Unix Makefiles" 
> -DWITH_PYTHON=ON -DGTEST_ROOT=xxx -DGMOCK_ROOT=yyyy ..` and make sure that 
> builds OK, then start adding the others, one at a time, until it fails. When 
> it fails, scroll back in the terminal and look at the messages there, don't 
> bother with CMakeOutput or CMakeErrors.
OK.  That is a very reasonable path.  I may have time later this
evening.  Right now I'm facing some "todo" items from the wife.  Somehow
she thinks they have higher priority.  :-)
> Note that if you're building GnuCash master that GMOCK_ROOT was deleted a 
> couple of weeks ago, that the minimum Googletest version is 1.8.0 and that 
> GTEST_ROOT should point to the outer googletest folder, the one containing 
> the googletest and googelmock folders.
On MAINT.  Actually the 3.7 tag.  I presume this change will affect
3.8?  or will it be 4.0?
> Another note: '-DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_FLAGS="-g -O2"' is 
> spelled '-DCMAKE_BUILD_TYPE=RelWithDebInfo' as that gets you debug symbols 
> for both C and C++ instead of only C++ the way you've (and perhaps Dmitriy) 
> have it. There's a heck of a lot more C than C++ in GnuCash. It's also better 
> practice to let Cmake handle the compiler flags.
Just grabbed the debian/rules file that Dmitriy had.  This is learning
while in the fire pit!!
> Regards,
> John Ralls


Thanks John.  Now I have a path that should lead to a solution.

--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

Reply via email to