Gnucash 5.12 i686 build failure - Fwd: [void-linux/void-packages] PR run failed: Check build - gnucash: update to 5.12. (4f35e2d)

Manfred Usselmann manfred at usselmann.ch
Wed Aug 20 08:09:37 EDT 2025


Thanks John, I will do that in the next days.

Regards,
Manfred

Am 2025-08-19 23:55, schrieb John Ralls:
> Manfred,
> 
> Another packager, this one for Alpine, brought it up on IRC last week 
> and I was able to reproduce it on Windows after fixing the test build, 
> then fix it. Please try the latest stable from git when you have a 
> chance.
> 
> Regards,
> John Ralls
> 
> 
>> On Jul 15, 2025, at 11:33 PM, Manfred Usselmann <manfred at usselmann.ch> 
>> wrote:
>> 
>> The good news is that my PR got merged anyhow. So Gnucash 5.12 is now 
>> available in Void Linux. :-)
>> Still I would like to fix this some time.
>> Regards,
>> Manfred
>> 
>> Am 2025-07-15 18:24, schrieb Manfred Usselmann:
>>> Thanks for the info.
>>> Unfortunately, this is a bit too much for me, especially as I don't 
>>> have any time left at the moment.
>>> Regards,
>>> Manfred
>>> 
>>> Am 2025-07-15 17:51, schrieb John Ralls:
>>> That would be due to 
>>> https://github.com/Gnucash/gnucash/commit/60bc4ccab01e4101eb9389aca8f57d85e696c96d 
>>> which added an explicit test to ensure that int64_t isn't stored as 
>>> an int32_t., see https://bugs.gnucash.org/show_bug.cgi?id=799623#c6 
>>> for the details of what's happening and what I did to fix it. That 
>>> fix seems not to have worked on your i686 build.
>>>   Are you able to take that info and debug into it to find where is 
>>> the bad conversion?
>>>   Regards,
>>> John Ralls
>>> 
>>> On Jul 14, 2025, at 15:12, Manfred Usselmann <manfred at usselmann.ch> 
>>> wrote:
>>> 
>>> Hi,
>>> I tried to update the gnucash package in void linux from 5.9 to 5.12. 
>>> No further changes to the package configuration.
>>> My local build worked fine, but I was surprised to get a build 
>>> failure for the i686 environment with the PR. This must have worked 
>>> before.
>>> The failure is in test 17 sqlite3/safe_save for 64-bit int:
>>> int64-val/2148634028 (64-bit int)
>>> int64-val/-2146333268 (64-bit int)
>>> 17/129 Test #17: test-backend-dbi 
>>> ......................SIGTRAP***Exception: 0.30 sec
>>> TAP version 14
>>> # random seed: R02Sc20a444ad455635e4926f0e4daa2e09f
>>> 1..5
>>> # Start of backend tests
>>> # Start of dbi tests
>>> ok 1 /backend/dbi/adjust sql options string localtime
>>> # Start of sqlite3 tests
>>> ok 2 /backend/dbi/sqlite3/store_and_reload
>>> not ok /backend/dbi/sqlite3/safe_save - gnc.account-FATAL-WARNING: 
>>> [xaccAccountEqual()] kvp frames differ: double-val/3.14159 (double) 
>>> guid-val/1b2b793623d0414faada3489c6335f84 (guid) int64-val/2148634028 
>>> (64-bit int) numeric-val/0/1 (gnc_numeric) 
>>> string-val/abcdefghijklmnop (char *) time-val/2025-07-13 20:52:56 
>>> (time64) vs double-val/3.14159 (double) 
>>> guid-val/1b2b793623d0414faada3489c6335f84 (guid) 
>>> int64-val/-2146333268 (64-bit int) numeric-val/0/1 (gnc_numeric) 
>>> string-val/abcdefghijklmnop (char *) time-val/2025-07-13 20:52:56 
>>> (time64)
>>> Bail out!
>>> See 
>>> https://github.com/void-linux/void-packages/actions/runs/16253249006/job/45885835834.
>>> Any suggestion how to continue?
>>> Thank you!
>>> Kind regards,
>>> Manfred
>>> 
>>> -------- Originalnachricht --------
>>> Betreff: [void-linux/void-packages] PR run failed: Check build - 
>>> gnucash: update to 5.12. (4f35e2d) Datum: 2025-07-13 22:57 Von: 
>>> "Manfred Usselmann" <notifications at github.com> An: 
>>> "void-linux/void-packages" <void-packages at noreply.github.com> Kopie: 
>>> "Ci activity" <ci_activity at noreply.github.com> Antwort an: 
>>> void-linux/void-packages <void-packages at noreply.github.com>
>>>   <blocked.gif> [void-linux/void-packages] Check build workflow run   
>>> <blocked.gif>   Check build: Some jobs were not successful   View 
>>> workflow run     <blocked.gif> Check build / Lint templates
>>> Succeeded in 49 seconds
>>>     <blocked.gif> Check build / Build packages (i686, i686, glibc, 
>>> linux/386, 1)
>>> Failed in 11 minutes and 20 seconds
>>> <blocked.gif> 1   <blocked.gif> Check build / Build packages (x86_64, 
>>> x86_64, glibc, linux/amd64, 1)
>>> Succeeded in 13 minutes and 4 seconds
>>>     <blocked.gif> Check build / Build packages (x86_64-musl, 
>>> x86_64-musl, musl, linux/amd64, 1)
>>> Succeeded in 14 minutes and 48 seconds
>>>     <blocked.gif> Check build / Build packages (aarch64, x86_64, 
>>> glibc, linux/amd64, 0)
>>> Succeeded in 1 minute and 38 seconds
>>>     <blocked.gif> Check build / Build packages (armv6l-musl, 
>>> x86_64-musl, musl, linux/amd64, 0)
>>> Succeeded in 1 minute and 36 seconds
>>>     <blocked.gif> Check build / Build packages (aarch64-musl, 
>>> x86_64-musl, musl, linux/amd64, 0)
>>> Succeeded in 1 minute and 11 seconds
>>>     <blocked.gif> Check build / Build packages (armv7l, x86_64, 
>>> glibc, linux/amd64, 0)
>>> Succeeded in 1 minute and 23 seconds
>>>>>> You are receiving this because you are subscribed to this thread.
>>> Manage your GitHub Actions notifications
>>>   GitHub, Inc. ・88 Colin P Kelly Jr Street ・San Francisco, CA 94107
>>>                                                             
>>> _______________________________________________
>>> 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
>> 


More information about the gnucash-devel mailing list