[Ohrrpgce] Linux 64 bit night build failing

James Paige Bob at hamsterrepublic.com
Fri Nov 26 04:02:55 PST 2021


This weird error happened again on last night's 64 but Linux build

fbc -mt -O 2 -i /home/james/src/nightly/ohrrpgce-build/wip/build/ -target
linux -arch x86_64 -gen gcc -Wc -fno-omit-frame-pointer,-O2,-f
function-sections,-fdata-sections,-no-pie,-Wno-maybe-uniniti
alized,-Wno-array-bounds,-Wno-missing-braces -d IS_CUSTOM -m custom -c
reload.bas -o build/edit-reload.o
build/edit-reload.c: In function '_ZN6RELOAD3DOCaSERKS0_':
build/edit-reload.c:4592:46: error: assignment to expression with array type
  *(__builtin_va_list*)((uint8*)THIS$1 + 8ll) =
*(__builtin_va_list*)((uint8*)__FB_RHS__$1 + 8ll);
                                              ^
scons: *** [build/edit-reload.o] Error 1
scons: building terminated because of errors.

On Tue., Nov. 23, 2021, 11:12 a.m. Ralph Versteegen, <teeemcee at gmail.com>
wrote:

> I tried to reproduce that error at the time, but couldn't. I see that the
> next day the nightly build succeeded without error.
> What's more, that error is bizarre, impossible, and couldn't have been
> caused by any recent change to the source code.
> That line of code in edit-reload.c (on line 9479 for me, not 4564) is:
>  *(__builtin_va_list**)((uint8*)THIS$1 + 8ll) =
> *(__builtin_va_list**)((uint8*)__FB_RHS__$1 + 8ll);
> while the error message has "*" instead of the two "**"'s.
> I think it was most likely due to a random bit flip/hardware error.
>
> On Mon, 22 Nov 2021 at 01:24, James Paige <Bob at hamsterrepublic.com> wrote:
>
>> I haven't tried to reproduce it yet (I'm away from my computer this
>> weekend) but it looks like the Linux 64 bit builds are failing:
>>
>> fbc -mt -O 2 -i /home/james/src/nightly/ohrrpgce-build/wip/build/
>> -target linux -arch x86_64 -gen gcc -Wc -fno-omit-frame-pointer,-O2,-f
>> function-sections,-fdata-sections,-no-pie,-Wno-maybe-uniniti
>> alized,-Wno-array-bounds,-Wno-missing-braces -d IS_CUSTOM -m custom -c
>> reload.bas -o build/edit-reload.o
>> build/edit-reload.c: In function '_ZN6RELOAD3DOCaSERKS0_':
>> build/edit-reload.c:4564:46: error: assignment to expression with array
>> type
>>   *(__builtin_va_list*)((uint8*)THIS$1 + 8ll) =
>> *(__builtin_va_list*)((uint8*)__FB_RHS__$1 + 8ll);
>>                                               ^
>> scons: *** [build/edit-reload.o] Error 1
>> scons: building terminated because of errors
>> _______________________________________________
>> Ohrrpgce mailing list
>> ohrrpgce at lists.motherhamster.org
>> http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
>>
> _______________________________________________
> Ohrrpgce mailing list
> ohrrpgce at lists.motherhamster.org
> http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.motherhamster.org/pipermail/ohrrpgce-motherhamster.org/attachments/20211126/fd038e18/attachment-0001.html>


More information about the Ohrrpgce mailing list