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.

Reply via email to