[GNC-dev] GnuCash 4.8 Released

John Ralls jralls at ceridwen.us
Tue Sep 28 19:56:15 EDT 2021


David,

Unfortunately Geert used a cmake -E command introduced in cmake-3.18, just over a year ago. Fortunately cat is a common shell command, so if you like you can edit gnucash/gschemas/CMakeLists.txt and change line 32 from
    COMMAND  ${CMAKE_COMMAND} -E cat ${gschema_migration_files} > ${DATADIR_BUILD}/${PROJECT_NAME}/migratable-prefs.xml
to 
    COMMAND cat ${gschema_migration_files} > ${DATADIR_BUILD}/${PROJECT_NAME}/migratable-prefs.xml

Regards,
John Ralls


> On Sep 28, 2021, at 3:15 PM, davidcousens49 at gmail.com wrote:
> 
> 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 14:57 -0700, John Ralls wrote:
>>> On Sep 28, 2021, at 1:55 PM, John Ralls <jralls at ceridwen.us> 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/gnucas
>>> h-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-devel at gnucash.org
>>> https://lists.gnucash.org/mailman/listinfo/gnucash-devel
>> 
>> _______________________________________________
>> gnucash-devel mailing list
>> gnucash-devel at gnucash.org
>> https://lists.gnucash.org/mailman/listinfo/gnucash-devel
> <Terminal-OPGC4.8.txt>_______________________________________________
> gnucash-devel mailing list
> gnucash-devel at gnucash.org
> https://lists.gnucash.org/mailman/listinfo/gnucash-devel



More information about the gnucash-devel mailing list