Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 951626 - 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
Summary: dev-lang/swi-prolog-9.3.9 - ...//work/swipl-9.3.9/src/pl-wam.c:2712: PL_open_...
Status: UNCONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: PPC Linux
: Normal normal
Assignee: Gentoo Prolog project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-03-19 12:16 UTC by ernsteiswuerfel
Modified: 2025-03-19 12:16 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (ppc, 9.3.9) (swi-prolog-9.3.9:20250319-012152.log,823.48 KB, text/plain)
2025-03-19 12:16 UTC, ernsteiswuerfel
Details
emerge --info (file_951626.txt,6.01 KB, text/plain)
2025-03-19 12:16 UTC, ernsteiswuerfel
Details

Note You need to log in before you can comment on or make changes to this bug.
Description ernsteiswuerfel archtester 2025-03-19 12:16:21 UTC
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?
Comment 1 ernsteiswuerfel archtester 2025-03-19 12:16:52 UTC
Created attachment 921259 [details]
emerge --info