[MacPorts] #64491: swi-prolog @8.4.1 install fails with segmentation fault

MacPorts noreply at macports.org
Sat Jan 22 02:05:07 UTC 2022


#64491: swi-prolog @8.4.1 install fails with segmentation fault
-----------------------------+-------------------------------
 Reporter:  misc-activities  |      Owner:  (none)
     Type:  defect           |     Status:  new
 Priority:  Normal           |  Milestone:
Component:  ports            |    Version:  2.7.1
 Keywords:                   |       Port:  swi-prolog @8.4.1
-----------------------------+-------------------------------
 I have been trying to install swi-prolog but the build is failing and I
 get the following message:

 {{{
 Error: Failed to build swi-prolog: command execution failed
 Error: See
 /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_lang_swi-prolog/swi-prolog/main.log
 for details.
 Error: Follow https://guide.macports.org/#project.tickets if you believe
 there is a bug.
 Error: Processing of port swi-prolog failed

 }}}

 In the main.log file, I found the following:

 {{{
 :info:build ninja: build stopped: subcommand failed.
 :info:build Command failed:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_lang_swi-prolog/swi-
 prolog/work/build" && ninja -j12 all -j12 -v
 :info:build Exit code: 1
 :error:build Failed to build swi-prolog: command execution failed
 :debug:build Error code: CHILDSTATUS 89226 1
 :debug:build Backtrace: command execution failed
 :debug:build     while executing
 :debug:build "system {*}$notty {*}$callback {*}$nice $fullcmdstring"
 :debug:build     invoked from within
 :debug:build "command_exec -callback
 portprogress::target_progress_callback build"
 :debug:build     (procedure "portbuild::build_main" line 8)
 :debug:build     invoked from within
 :debug:build "$procedure $targetname"

 }}}

 When I ran ninja -j12 all -j12 -v manually in the build directory for swi-
 prolog, I got the following error:

 {{{
 [100/1480] cd
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_lang_swi-prolog/swi-
 prolog/work/build/src && /opt/local/bin/cmake -E remove -f
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_lang_swi-prolog/swi-
 prolog/work/build/home/boot.prc &&
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_lang_swi-prolog/swi-
 prolog/work/build/src/swipl -q -O -o
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_lang_swi-prolog/swi-
 prolog/work/build/home/boot.prc -b
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_lang_swi-prolog/swi-
 prolog/work/build/home/boot/init.pl
 FAILED: home/boot.prc
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_lang_swi-prolog/swi-
 prolog/work/build/home/boot.prc
 cd
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_lang_swi-prolog/swi-
 prolog/work/build/src && /opt/local/bin/cmake -E remove -f
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_lang_swi-prolog/swi-
 prolog/work/build/home/boot.prc &&
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_lang_swi-prolog/swi-
 prolog/work/build/src/swipl -q -O -o
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_lang_swi-prolog/swi-
 prolog/work/build/home/boot.prc -b
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_lang_swi-prolog/swi-
 prolog/work/build/home/boot/init.pl
 /bin/sh: line 1: 91506 Segmentation fault: 11
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_lang_swi-prolog/swi-
 prolog/work/build/src/swipl -q -O -o
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_lang_swi-prolog/swi-
 prolog/work/build/home/boot.prc -b
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_lang_swi-prolog/swi-
 prolog/work/build/home/boot/init.pl

 }}}

 Could you please let me know how I can get around this? Thanks!

-- 
Ticket URL: <https://trac.macports.org/ticket/64491>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list