./clisp.h:6360:150: note: you can silence this warning by using a hexadecimal constant (0xa rather than 10) 6360 | ne object check_byte_vector (object obj) { if (!((((oint)(obj) & 7) == (6+0)) && ((((sintB)((((Record)((oint)(obj)-6)))->tfl & 0xFF)) & ~(Rectype_Sbvector ^ Rectype_bvector)) == (Rectype_Sbvector & Rectype_bvector) + (3)) )) obj = check_byte_vector_replacement(obj); return obj; } | ^~ | 0xa installing ../../src/po/en.gmo as ../locale/en/LC_MESSAGES/clisp.mo installing ../../src/po/clisplow_en.gmo as ../locale/en/LC_MESSAGES/clisplow.mo installing ../../src/po/da.gmo as ../locale/da/LC_MESSAGES/clisp.mo installing ../../src/po/clisplow_da.gmo as ../locale/da/LC_MESSAGES/clisplow.mo installing ../../src/po/de.gmo as ../locale/de/LC_MESSAGES/clisp.mo installing ../../src/po/clisplow_de.gmo as ../locale/de/LC_MESSAGES/clisplow.mo installing ../../src/po/fr.gmo as ../locale/fr/LC_MESSAGES/clisp.mo installing ../../src/po/clisplow_fr.gmo as ../locale/fr/LC_MESSAGES/clisplow.mo installing ../../src/po/es.gmo as ../locale/es/LC_MESSAGES/clisp.mo installing ../../src/po/clisplow_es.gmo as ../locale/es/LC_MESSAGES/clisplow.mo installing ../../src/po/nl.gmo as ../locale/nl/LC_MESSAGES/clisp.mo installing ../../src/po/clisplow_nl.gmo as ../locale/nl/LC_MESSAGES/clisplow.mo installing ../../src/po/ru.gmo as ../locale/ru/LC_MESSAGES/clisp.mo installing ../../src/po/clisplow_ru.gmo as ../locale/ru/LC_MESSAGES/clisplow.mo installing ../../src/po/sv.gmo as ../locale/sv/LC_MESSAGES/clisp.mo installing ../../src/po/clisplow_sv.gmo as ../locale/sv/LC_MESSAGES/clisplow.mo make: *** [Makefile:1470: interpreted.mem] Segmentation fault * ERROR: dev-lisp/clisp-2.49.92-r2::gentoo failed (compile phase): * emake failed Reproducible: Always Steps to Reproduce: 1. emerge sync and update Actual Results: Failed Expected Results: Not to fail
Created attachment 926819 [details] build.log
Created attachment 926820 [details] emerge -pqv '=dev-lisp/clisp-2.49.92-r2::gentoo'
*** This bug has been marked as a duplicate of bug 932564 ***
Created attachment 926821 [details] emerge --info '=dev-lisp/clisp-2.49.92-r2::gentoo'
(In reply to Sam James from comment #3) > > *** This bug has been marked as a duplicate of bug 932564 *** The mentioned bug was for version dev-lisp/clisp-2.49.92-r1. This report is for the fixed version dev-lisp/clisp-2.49.92-r2 It is still not fixed.
Oops, sorry - I see. I don't think the workaround actually takes effect. Looking.
The reason I assumed it was a dupe was because of your -s in MAKEOPTS which means -fno-tree-d* didn't appear in the logs. Please avoid that for bug reports in future.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be73c7ef71ee9fc93015a39f305a85972d7cc8f5 commit be73c7ef71ee9fc93015a39f305a85972d7cc8f5 Author: Sam James <sam@gentoo.org> AuthorDate: 2025-04-28 02:40:02 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2025-04-28 02:40:02 +0000 dev-lisp/clisp: pass further workarounds My earlier workaround was insufficient. While here, make sure we respect CC/CFLAGS/LDFLAGS, and wire up src_test (while restricted, as at least one test (socket?) segfaults). Bug: https://bugs.gentoo.org/932564 Closes: https://bugs.gentoo.org/954892 Signed-off-by: Sam James <sam@gentoo.org> dev-lisp/clisp/clisp-2.49.92-r2.ebuild | 32 ++++++++++++++++++++++++++------ 1 file changed, 26 insertions(+), 6 deletions(-)