Created attachment 921258 [details] build.log (ppc, 9.3.9) [...] [2239/2287] cd /var/tmp/portage/dev-lang/swi-prolog-9.3.9/work/swipl-9.3.9_build/src && /usr/bin/cmake -E remove -f /var/tmp/portage/dev-lang/swi-prolog-9.3.9/work/swipl-9.3.9_build/home/boot.prc && /var/tmp/portage/dev-lang/swi-prolog-$ FAILED: home/boot.prc /var/tmp/portage/dev-lang/swi-prolog-9.3.9/work/swipl-9.3.9_build/home/boot.prc cd /var/tmp/portage/dev-lang/swi-prolog-9.3.9/work/swipl-9.3.9_build/src && /usr/bin/cmake -E remove -f /var/tmp/portage/dev-lang/swi-prolog-9.3.9/work/swipl-9.3.9_build/home/boot.prc && /var/tmp/portage/dev-lang/swi-prolog-9.3.9/work/s$ ERROR: /var/tmp/portage/dev-lang/swi-prolog-9.3.9/work/swipl-9.3.9/src/pl-wam.c:2712: PL_open_query: Assertion failed: parentFrame(top) == environment_frame Time: Wed Mar 19 02:23:49 2025 Inferences: 1 Thread: 1 (main) C-stack trace labeled "assert_fail": [0] save_backtrace() at /var/tmp/portage/dev-lang/swi-prolog-9.3.9/work/swipl-9.3.9/src/os/pl-cstack.c:336 [0x7655a8] [1] __assert_fail() at /var/tmp/portage/dev-lang/swi-prolog-9.3.9/work/swipl-9.3.9/src/pl-assert.c:85 [0x6e3e34] [2] PL_current_query() at /var/tmp/portage/dev-lang/swi-prolog-9.3.9/work/swipl-9.3.9/src/pl-wam.c:2907 [0x6149ec] [3] callProlog() at /var/tmp/portage/dev-lang/swi-prolog-9.3.9/work/swipl-9.3.9/src/pl-pro.c:494 (discriminator 1) [0x67caec] [4] compileFile() at /var/tmp/portage/dev-lang/swi-prolog-9.3.9/work/swipl-9.3.9/src/pl-qlf.c:4420 [0x6b392c] [5] compileFileList() at /var/tmp/portage/dev-lang/swi-prolog-9.3.9/work/swipl-9.3.9/src/pl-qlf.c:4456 (discriminator 1) [0x6b439c] [6] PL_initialise() at /var/tmp/portage/dev-lang/swi-prolog-9.3.9/work/swipl-9.3.9/src/pl-init.c:1260 (discriminator 1) [0x6d8740] [7] /var/tmp/portage/dev-lang/swi-prolog-9.3.9/work/swipl-9.3.9_build/src/swipl(+0x570) [0x850570] [8] __libc_init_first() at ??:? [0x3eb7d8] [9] __libc_start_main() at ??:? [0x3eb9fc] PROLOG STACK: ninja: build stopped: subcommand failed. * ERROR: dev-lang/swi-prolog-9.3.9::gentoo failed (compile phase): * ninja -v -j36 -l40 failed Current swi-prolog-9.3.9 does not build on ppc. But as ppc is the only non-x86 arch where swi-prolog is keyworded it may be easier to simply de-keyword it on ppc?
Created attachment 921259 [details] emerge --info