Guile 3 is now supported, so do try again on latest maint! On Sat, 11 Jul 2020, 9:28 am David Cousens, <davidcous...@bigpond.com> wrote:
> Thnaks Christopher, > I'll down grade it and see how it goes. I started off initially with the > default libraries loaded in LM20 using apt. I noticed a few of the default > libraries are well in advanece of the current gnucash requirements. e.g. > libboost 1.71. > David > > On Sat, 2020-07-11 at 01:04 +0000, Christopher Lam wrote: > > You have guile-3.0 which has backward incompatible changes, and not yet > supported. Try guile-2.2. > > On Sat, 11 Jul 2020 at 00:20, David Cousens <davidcous...@bigpond.com> > wrote: > > Having a problem building on a new install of Linux Mint Ulyana (20). > > Can anyone make sense of the following? It appears to be a problem with > gettext. I have 0.19.8.1-10build1 installed but > noted in the cmake initial output when I was installing the dependencies > that 2.0 was preferred but only required for > building a translation file. I assumed this to mean 0.19.8 would be OK for > the app. > > Cmake output: > $ cmake -GNinja -DCMAKE_INSTALL_PREFIX=/usr/local -DWITH_PYTHON=ON .. > CMake Warning at CMakeLists.txt:251 (message): > Gettext version 0.20 or more recent is required to translate the > 'developer_name' tag in gnucash.appdata.xml. All but that tag will be > translated in the generated file. > > > -- Using guile-2.0.x > -- Using guile SRFI-64 > -- Using guile textual-ports > -- Checking for GTEST > -- Checking for GMOCK > -- Configuring done > -- Generating done > -- Build files have been written to: > /home/david/Applications/gnucash-4.0/build > > ninja output: > $ ninja > [6/243] Generating > ../../lib/x86_64-li...cache/gnucash/app-utils/c-interface.go > FAILED: > lib/x86_64-linux-gnu/guile/3.0/site-ccache/gnucash/app-utils/c-interface.go > cd /home/david/Applications/gnucash-4.0/build/libgnucash/app-utils && > /usr/bin/cmake -E env > > LD_LIBRARY_PATH=/home/david/Applications/gnucash-4.0/build/lib:/home/david/Applications/gnucash-4.0/build/lib/gnucash: > GNC_UNINSTALLED=YES GNC_BUILDDIR=/home/david/Applications/gnucash-4.0/build > > GUILE_LOAD_PATH=/home/david/Applications/gnucash-4.0/libgnucash/app-utils:/home/david/Applications/gnucash- > > 4.0/build/libgnucash/app-utils:/home/david/Applications/gnucash-4.0/build/libgnucash/app- > > utils/deprecated:/home/david/Applications/gnucash-4.0/build/share/guile/site/3.0 > > GUILE_LOAD_COMPILED_PATH=/home/david/Applications/gnucash-4.0/build/libgnucash/app- > > utils:/home/david/Applications/gnucash-4.0/build/lib/x86_64-linux-gnu/guile/3.0/site- > > ccache:/home/david/Applications/gnucash-4.0/build/lib/x86_64-linux-gnu/guile/3.0/site-ccache/gnucash/deprecated > > GNC_MODULE_PATH=/home/david/Applications/gnucash-4.0/build/lib:/home/david/Applications/gnucash-4.0/build/lib/gnucash: > /usr/bin/guile -e "(@@ (guild) main)" -s /usr/bin/guild compile -o > /home/david/Applications/gnucash- > 4.0/build/lib/x86_64-linux-gnu/guile/3.0/site-ccache/gnucash/app-utils/c-interface.go > /home/david/Applications/gnucash- > 4.0/libgnucash/app-utils/c-interface.scm > ice-9/boot-9.scm:1669:16: In procedure raise-exception: > Syntax error: > c-interface.scm:83:21: _: bad use of '_' syntactic keyword in subform (_ > (hash-ref string-hash key)) of (_ (hash-ref > string-hash key)) > [7/243] Generating > ../../lib/x86_64-li...ucash/deprecated/migrate-prefs-user.go > wrote > `/home/david/Applications/gnucash-4.0/build/lib/x86_64-linux-gnu/guile/3.0/site-ccache/gnucash/deprecated/migrate- > prefs-user.go' > [8/243] Generating > ../../lib/x86_64-li...he/gnucash/deprecated/migrate-prefs.go > wrote > `/home/david/Applications/gnucash-4.0/build/lib/x86_64-linux-gnu/guile/3.0/site-ccache/gnucash/deprecated/migrate- > prefs.go' > [12/243] Generating > ../../lib/x86_64-l...deprecated/gnucash/unittest-support.go > wrote > `/home/david/Applications/gnucash-4.0/build/lib/x86_64-linux-gnu/guile/3.0/site- > ccache/gnucash/deprecated/gnucash/unittest-support.go' > [13/243] Generating > ../../lib/x86_64-l.../gnucash/deprecated/gnucash/gettext.go > wrote > `/home/david/Applications/gnucash-4.0/build/lib/x86_64-linux-gnu/guile/3.0/site- > ccache/gnucash/deprecated/gnucash/gettext.go' > ninja: build stopped: subcommand failed. > > cmake error log attached > _______________________________________________ > gnucash-devel mailing list > gnucash-devel@gnucash.org > https://lists.gnucash.org/mailman/listinfo/gnucash-devel > > -- > > Dr David R Cousens > B.Sc, M.Prof. Acc., Ph.D., G.C.Ed > _______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel