Hi John, Unfortunately another build problem on Linux MInt 20.2 with 4.8. Cmake ran OK but ninja failed to build with following error. SHA256sum on the download was correct FAILED: share/gnucash/migratable-prefs.xml. The full terminal output is attached for your info.
Regards David On Tue, 2021-09-28 at 13:55 -0700, John Ralls wrote: > The GnuCash development team announces GnuCash 4.8, the ninth release in the > stable 4.x series > > This is a snap release to fix crashes during migration. The macOS and Win32 > GnuCash bundles were not affected; if you use either of those you do not need > this release. > Between 4.7 and 4.8, the following bugfixes were accomplished: > > None > The following fixes and improvements were not associated with bug reports: > > [gsettings] Avoid crash from settings schema not being registered. > Rethink how gsettings migration file is constructed > GSettings hotfix - resolve crash due to bad schema reference > [gnc-plugin-page-register] call invoice editor with parent window > [assistant-stock-split] set parent window properly > > New API > > None > Deprecations > > None > > New and Updated Translations: None. > Known Problems > > > Complete list of all open bugs: > https://bugs.gnucash.org/buglist.cgi?bug_severity=blocker&bug_severity=critical&bug_severity=major&bug_severity=normal&bug_severity=minor&bug_severity=trivial&bug_status=NEW&bug_status=ASSIGNED&bug_status=NEEDINFO&bug_status=REOPENED&limit=0&list_id=8149&order=priority%2Cbug_severity&query_format=advanced > > Documentation > > Concurrent with the release of GnuCash 4.8 we're pleased to also release a new > version of the companion Help and Tutorial and Concepts Guide > Between 4.7 and 4.8, the following bugfixes were accomplished: > > None > The following fixes and improvements were not associated with bug reports: > > Remove obsolete files. > Remove autotools. > > New and Updated Translations: None > Getting GnuCash for Windows and MacOS > > GnuCash is provided for both Microsoft Windows 8.1® and later and MacOS 10.13 > (High Sierra)® and later in pre-built, all-in-one packages. An installer is > provided for Microsoft Windows® while the MacOS® package is a disk image > containing a drag-and-drop application bundle. > > The SHA256 Hashes for the downloadable files are: > > 15b8e4ff8336168eba88ef2faade377e5c5ff08e48b4660da1a33a8a407feb12 gnucash- > 4.8.tar.bz2 > 37e6fbdee7e2ac41299cdb4ffef189c160b03f992ab30e823369df90ebb0d61f gnucash- > 4.8.tar.gz > b8c4a4bad5a073f53ea07ad46d4c13096a5d26d906ceda8c049842a8362d0a86 gnucash- > 4.8.setup.exe > abb6a0bc433207c1f31fee33aa7f0c63774217b2675e5fab78062c4cd862f975 Gnucash- > Intel-4.8-2.dmg > 988011168a3ab2c3601a5af75f5caad89fb18a4e880311f3538b8fc7c9a068d3 gnucash- > docs-4.8.tar.gz > > Microsoft Windows: > https://github.com/Gnucash/gnucash/releases/download/4.8/gnucash-4.8.setup.exe > > https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/4.8/gnucash-4.8.setup.exe > > Apple macOS: > https://github.com/Gnucash/gnucash/releases/download/4.8/Gnucash-Intel-4.8-1.dmg > https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/4.8/Gnucash-Intel-4.8-1.dmg > > GnuCash is now available as a flatpak from Flathub.org. Instructions for > installing and running may be found at https://wiki.gnucash.org/wiki/Flatpak. > > Getting GnuCash as source code > If you want to compile GnuCash 4.8 for yourself, the source code can be > downloaded from: > https://github.com/Gnucash/gnucash/releases/download/4.8/gnucash-4.8.tar.bz2 > https://github.com/Gnucash/gnucash/releases/download/4.8/gnucash-4.8.tar.gz > https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/4.8/gnucash-4.8.tar.bz2 > https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/4.8/gnucash-4.8.tar.gz > > You can also checkout the sources directly from the git repository, see > https://wiki.gnucash.org/wiki/Git for instructions. > > To compile GnuCash from the source code by yourself, you will need at least > Gtk+ 3.24, Guile 2.0, Boost 1.54, WebKitGtk 2.4, GoogleTest 1.7.0, cmake 3.10 > and SWIG 2.0.12. Please consult the README.dependencies file in the sources > for the exact list of dependencies and versions. > > Getting the documentation > > If you want to compile the GnuCash Documentation 4.8 for yourself, the source > code can be downloaded from: > https://github.com/Gnucash/gnucash/releases/download/4.8/gnucash-docs-4.8.tar.gz > https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/4.8/gnucash-docs-4.8.tar.gz > > The documentation is included in the MacOS and Windows application bundles. > > About the Program > > GnuCash is a free, open source accounting program released under the GNU > General Public License (GPL) and available for GNU/Linux, *BSD, Solaris, > MacOS, and Microsoft Windows. Programming on GnuCash began in 1997, and its > first stable release was in 1998. > _______________________________________________ > gnucash-devel mailing list > gnucash-de...@gnucash.org > https://lists.gnucash.org/mailman/listinfo/gnucash-devel
$ cmake -GNinja -DCMAKE_INSTALL_PREFIX=/usr/local -DWITH_PYTHON=ON .. -- The C compiler identification is GNU 9.3.0 -- The CXX compiler identification is GNU 9.3.0 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found UnixCommands: /bin/bash -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1") -- Checking for module 'glib-2.0>=2.56.1' -- Found glib-2.0, version 2.64.6 -- Checking for module 'gio-2.0' -- Found gio-2.0, version 2.64.6 -- Checking for module 'gobject-2.0' -- Found gobject-2.0, version 2.64.6 -- Checking for module 'gmodule-2.0' -- Found gmodule-2.0, version 2.64.6 -- Checking for module 'gthread-2.0' -- Found gthread-2.0, version 2.64.6 -- Checking for module 'libxml-2.0>=2.9.4' -- Found libxml-2.0, version 2.9.10 -- Checking for module 'libxslt' -- Found libxslt, version 1.1.34 -- Checking for module 'webkit2gtk-4.0>=2.14.0' -- Found webkit2gtk-4.0, version 2.32.4 -- Checking for module 'gtk+-3.0>=3.22.30' -- Found gtk+-3.0, version 3.24.20 -- Checking for module 'zlib' -- Found zlib, version 1.2.11 -- Found Gettext: /usr/local/bin/msgmerge (found suitable version "0.20.2", minimum required is "0.19.6") -- Found SWIG: /usr/bin/swig4.0 (found suitable version "4.0.1", minimum required is "3.0.12") -- Using guile-3.0.x -- Using guile SRFI-64 -- Using guile textual-ports -- Checking for module 'gwenhywfar>=4.20' -- Found gwenhywfar, version 5.1.3 -- Checking for module 'aqbanking>=5.7.8' -- Found aqbanking, version 6.0.1 -- Looking for AB_Banking_RuntimeConfig_SetCharValue -- Looking for AB_Banking_RuntimeConfig_SetCharValue - not found -- Checking for module 'gwengui-gtk3' -- Found gwengui-gtk3, version 5.1.3 -- Checking for module 'libofx' -- Found libofx, version 0.9.15 -- Performing Test HAVE_OFX_BUG_39 -- Performing Test HAVE_OFX_BUG_39 - Failed -- Found LibXslt: xslt;xml2 (found version "1.1.34") -- Found PythonInterp: /usr/bin/python3 (found suitable version "3.8.10", minimum required is "3") -- Found PythonLibs: /usr/lib/x86_64-linux-gnu/libpython3.8.so (found suitable version "3.8.10", minimum required is "3") -- Found Perl: /usr/bin/perl (found version "5.30.0") -- Checking for module 'icu-uc' -- Found icu-uc, version 66.1 -- Checking for module 'icu-i18n' -- Found icu-i18n, version 66.1 -- Checking for module 'libsecret-1>=0.18' -- Found libsecret-1, version 0.20.4 -- Performing Test have_stringop_truncation -- Performing Test have_stringop_truncation - Success -- Checking for GTEST -- Check if compiler accepts -pthread -- Check if compiler accepts -pthread - no -- Checking for GMOCK -- Looking for include file dirent.h -- Looking for include file dirent.h - found -- Looking for include file dlfcn.h -- Looking for include file dlfcn.h - found -- Looking for include file glob.h -- Looking for include file glob.h - found -- Looking for include file inttypes.h -- Looking for include file inttypes.h - found -- Looking for include file limits.h -- Looking for include file limits.h - found -- Looking for include file locale.h -- Looking for include file locale.h - found -- Looking for include file memory.h -- Looking for include file memory.h - found -- Looking for include file stdint.h -- Looking for include file stdint.h - found -- Looking for include file stdlib.h -- Looking for include file stdlib.h - found -- Looking for include file string.h -- Looking for include file string.h - found -- Looking for include file strings.h -- Looking for include file strings.h - found -- Looking for include file sys/stat.h -- Looking for include file sys/stat.h - found -- Looking for include file sys/time.h -- Looking for include file sys/time.h - found -- Looking for include file sys/times.h -- Looking for include file sys/times.h - found -- Looking for include file sys/types.h -- Looking for include file sys/types.h - found -- Looking for include file sys/wait.h -- Looking for include file sys/wait.h - found -- Looking for include file unistd.h -- Looking for include file unistd.h - found -- Looking for include file utmp.h -- Looking for include file utmp.h - found -- Looking for include file wctype.h -- Looking for include file wctype.h - found -- Check if the system is big endian -- Searching 16 bit integer -- Looking for stddef.h -- Looking for stddef.h - found -- Check size of unsigned short -- Check size of unsigned short - done -- Using unsigned short -- Check if the system is big endian - little endian -- Performing Test standard_math_library_linked_to_automatically -- Performing Test standard_math_library_linked_to_automatically - Success -- Configuring done -- Generating done -- Build files have been written to: /home/david/Applications/gnucash-4.8/build $ ninja [63/970] Generating ../../lib/x86_64-l...3.0/site-ccache/gnucash/json/syntax.go wrote `/home/david/Applications/gnucash-4.8/build/lib/x86_64-linux-gnu/guile/3.0/site-ccache/gnucash/json/syntax.go' [67/970] Generating ../../lib/x86_64-l....0/site-ccache/gnucash/json/builder.go wrote `/home/david/Applications/gnucash-4.8/build/lib/x86_64-linux-gnu/guile/3.0/site-ccache/gnucash/json/builder.go' [68/970] Generating ../../lib/x86_64-l...ucash/deprecated/migrate-prefs-user.go wrote `/home/david/Applications/gnucash-4.8/build/lib/x86_64-linux-gnu/guile/3.0/site-ccache/gnucash/deprecated/migrate-prefs-user.go' [75/970] Generating ../../lib/x86_64-l...he/gnucash/deprecated/migrate-prefs.go wrote `/home/david/Applications/gnucash-4.8/build/lib/x86_64-linux-gnu/guile/3.0/site-ccache/gnucash/deprecated/migrate-prefs.go' [82/970] Generating ../../lib/x86_64-l...3.0/site-ccache/gnucash/json/parser.go wrote `/home/david/Applications/gnucash-4.8/build/lib/x86_64-linux-gnu/guile/3.0/site-ccache/gnucash/json/parser.go' [87/970] Generating ../../lib/x86_64-l.../guile/3.0/site-ccache/gnucash/json.go wrote `/home/david/Applications/gnucash-4.8/build/lib/x86_64-linux-gnu/guile/3.0/site-ccache/gnucash/json.go' [95/970] Generating ../../../lib/x86_6...eprecated/gnucash/deprecated-module.go wrote `/home/david/Applications/gnucash-4.8/build/lib/x86_64-linux-gnu/guile/3.0/site-ccache/gnucash/deprecated/gnucash/deprecated-module.go' [297/970] Linking CXX shared library lib/libgnc-backend-xml-utils.so /usr/bin/ld: libgnucash/backend/xml/CMakeFiles/gnc-backend-xml-utils.dir/gnc-xml-backend.cpp.o: in function `GncXmlBackend::write_to_file(bool)': gnc-xml-backend.cpp:(.text+0x12f7): warning: the use of `mktemp' is dangerous, better use `mkstemp' or `mkdtemp' [300/970] Generating ../../lib/x86_64-linux-gnu/guile/3.0/site-ccache/gnucash/deprecated/gnucash/report/business-reports.go wrote `/home/david/Applications/gnucash-4.8/build/lib/x86_64-linux-gnu/guile/3.0/site-ccache/gnucash/deprecated/gnucash/report/business-reports.go' [301/970] Generating ../../lib/x86_64-linux-gnu/guile/3.0/site-ccache/gnucash/deprecated/gnucash/report/stylesheets.go wrote `/home/david/Applications/gnucash-4.8/build/lib/x86_64-linux-gnu/guile/3.0/site-ccache/gnucash/deprecated/gnucash/report/stylesheets.go' [302/970] Generating ../../lib/x86_64-linux-gnu/guile/3.0/site-ccache/gnucash/deprecated/gnucash/report/report-system/report-collectors.go wrote `/home/david/Applications/gnucash-4.8/build/lib/x86_64-linux-gnu/guile/3.0/site-ccache/gnucash/deprecated/gnucash/report/report-system/report-collectors.go' [303/970] Generating ../../lib/x86_64-linux-gnu/guile/3.0/site-ccache/gnucash/deprecated/gnucash/report/report-system/collectors.go wrote `/home/david/Applications/gnucash-4.8/build/lib/x86_64-linux-gnu/guile/3.0/site-ccache/gnucash/deprecated/gnucash/report/report-system/collectors.go' [304/970] Generating ../../lib/x86_64-linux-gnu/guile/3.0/site-ccache/gnucash/deprecated/gnucash/report/utility-reports.go wrote `/home/david/Applications/gnucash-4.8/build/lib/x86_64-linux-gnu/guile/3.0/site-ccache/gnucash/deprecated/gnucash/report/utility-reports.go' [365/970] Generating ../../lib/x86_64-linux-gnu/guile/3.0/site-ccache/tests/unittest-support.go wrote `/home/david/Applications/gnucash-4.8/build/lib/x86_64-linux-gnu/guile/3.0/site-ccache/tests/unittest-support.go' [379/970] Generating ../../share/gnucash/migratable-prefs.xml FAILED: share/gnucash/migratable-prefs.xml cd /home/david/Applications/gnucash-4.8/build/gnucash/gschemas && /usr/bin/cmake -E cat /home/david/Applications/gnucash-4.8/gnucash/import-export/aqb/gschemas/migratable-prefs.xml /home/david/Applications/gnucash-4.8/gnucash/import-export/ofx/gschemas/migratable-prefs.xml /home/david/Applications/gnucash-4.8/gnucash/gschemas/migratable-prefs.xml > /home/david/Applications/gnucash-4.8/build/share/gnucash/migratable-prefs.xml CMake Error: cmake version 3.16.3 Usage: /usr/bin/cmake -E <command> [arguments...] Available commands: capabilities - Report capabilities built into cmake in JSON format chdir dir cmd [args...] - run command in a given directory compare_files [--ignore-eol] file1 file2 - check if file1 is same as file2 copy <file>... destination - copy files to destination (either file or directory) copy_directory <dir>... destination - copy content of <dir>... directories to 'destination' directory copy_if_different <file>... destination - copy files if it has changed echo [<string>...] - displays arguments as text echo_append [<string>...] - displays arguments as text but no new line env [--unset=NAME]... [NAME=VALUE]... COMMAND [ARG]... - run command in a modified environment environment - display the current environment make_directory <dir>... - create parent and <dir> directories md5sum <file>... - create MD5 checksum of files sha1sum <file>... - create SHA1 checksum of files sha224sum <file>... - create SHA224 checksum of files sha256sum <file>... - create SHA256 checksum of files sha384sum <file>... - create SHA384 checksum of files sha512sum <file>... - create SHA512 checksum of files remove [-f] <file>... - remove the file(s), use -f to force it remove_directory <dir>... - remove directories and their contents rename oldname newname - rename a file or directory (on one volume) server - start cmake in server mode sleep <number>... - sleep for given number of seconds tar [cxt][vf][zjJ] file.tar [file/dir1 file/dir2 ...] - create or extract a tar or zip archive time command [args...] - run command and display elapsed time touch <file>... - touch a <file>. touch_nocreate <file>... - touch a <file> but do not create it. create_symlink old new - create a symbolic link new -> old true - do nothing with an exit code of 0 false - do nothing with an exit code of 1 [383/970] Generating ../../lib/x86_64-linux-gnu/guile/3.0/site-ccache/gnucash/deprecated/gnucash/unittest-support.go wrote `/home/david/Applications/gnucash-4.8/build/lib/x86_64-linux-gnu/guile/3.0/site-ccache/gnucash/deprecated/gnucash/unittest-support.go' [386/970] Generating gnucash.desktop.in ninja: build stopped: subcommand failed.
_______________________________________________ gnucash-user mailing list gnucash-user@gnucash.org To update your subscription preferences or to unsubscribe: https://lists.gnucash.org/mailman/listinfo/gnucash-user If you are using Nabble or Gmane, please see https://wiki.gnucash.org/wiki/Mailing_Lists for more information. ----- Please remember to CC this list on all your replies. You can do this by using Reply-To-List or Reply-All.