[MacPorts] #67494: clisp 2.50.0 fails to build libsigsegv: command execution failed

MacPorts noreply at macports.org
Wed May 24 18:26:26 UTC 2023


#67494: clisp 2.50.0 fails to build libsigsegv: command execution failed
--------------------------+--------------------
 Reporter:  ammantesfaye  |      Owner:  (none)
     Type:  defect        |     Status:  new
 Priority:  Normal        |  Milestone:
Component:  ports         |    Version:  2.8.1
 Keywords:  clisp         |       Port:
--------------------------+--------------------
 Build fails with error log below.
 {{{
 $ uname -a
 Darwin quokka 22.5.0 Darwin Kernel Version 22.5.0: Mon Apr 24 20:53:44 PDT
 2023; root:xnu-8796.121.2~5/RELEASE_ARM64_T8103 arm64

 $ port version
 Version: 2.8.1

 $ port install clisp
 Error: Failed to build libsigsegv: command execution failed
 Error: See
 /Users/a/port/var/macports/logs/_Users_a_port_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_libsigsegv/libsigsegv/main.log
 for details.
 Error: Unable to execute port: upgrade libsigsegv failed
 }}}

 main.log
 {{{
 version:1
 :debug:main Starting logging for libsigsegv @2.14_0+universal
 :debug:sysinfo macOS 13.4 (darwin/22.5.0) arch arm
 :debug:sysinfo MacPorts 2.8.1
 :debug:sysinfo Xcode none, CLT 14.3.0.0.1.1679647830
 :debug:sysinfo SDK 13
 :debug:sysinfo MACOSX_DEPLOYMENT_TARGET: 13.0
 :debug:main libsigsegv has no conflicts
 :debug:main Executing org.macports.main (libsigsegv)
 :debug:main Privilege de-escalation not attempted as not running as root.
 :debug:archivefetch archivefetch phase started at Wed May 24 12:25:42 MDT
 2023
 :debug:archivefetch Executing org.macports.archivefetch (libsigsegv)
 :debug:archivefetch Privilege de-escalation not attempted as not running
 as root.
 :debug:archivefetch Skipping completed org.macports.fetch (libsigsegv)
 :debug:archivefetch Privilege de-escalation not attempted as not running
 as root.
 :debug:archivefetch Skipping completed org.macports.checksum (libsigsegv)
 :debug:archivefetch Privilege de-escalation not attempted as not running
 as root.
 :debug:archivefetch Skipping completed org.macports.extract (libsigsegv)
 :debug:archivefetch Privilege de-escalation not attempted as not running
 as root.
 :debug:archivefetch Skipping completed org.macports.patch (libsigsegv)
 :debug:archivefetch Privilege de-escalation not attempted as not running
 as root.
 :debug:archivefetch Skipping completed org.macports.configure (libsigsegv)
 :debug:archivefetch Privilege de-escalation not attempted as not running
 as root.
 :debug:build build phase started at Wed May 24 12:25:42 MDT 2023
 :notice:build --->  Building libsigsegv
 :debug:build Executing org.macports.build (libsigsegv)
 :debug:build Environment:
 :debug:build CC_PRINT_OPTIONS='YES'
 :debug:build
 CC_PRINT_OPTIONS_FILE='/Users/a/port/var/macports/build/_Users_a_port_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_libsigsegv/libsigsegv/work/.CC_PRINT_OPTIONS'
 :debug:build CPATH='/Users/a/port/include'
 :debug:build DEVELOPER_DIR='/Library/Developer/CommandLineTools'
 :debug:build LIBRARY_PATH='/Users/a/port/lib'
 :debug:build MACOSX_DEPLOYMENT_TARGET='13.0'
 :debug:build
 SDKROOT='/Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk'
 :info:build Executing:  cd
 "/Users/a/port/var/macports/build/_Users_a_port_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_libsigsegv/libsigsegv/work/libsigsegv-2.14"
 && /usr/bin/make -j8 -w all
 :debug:build system:  cd
 "/Users/a/port/var/macports/build/_Users_a_port_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_libsigsegv/libsigsegv/work/libsigsegv-2.14"
 && /usr/bin/make -j8 -w all
 :info:build make: Entering directory
 `/Users/a/port/var/macports/build/_Users_a_port_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_libsigsegv/libsigsegv/work/libsigsegv-2.14'
 :info:build /Library/Developer/CommandLineTools/usr/bin/make TARGETSTACK="
 all" all-recursive
 :info:build make[1]: Entering directory
 `/Users/a/port/var/macports/build/_Users_a_port_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_libsigsegv/libsigsegv/work/libsigsegv-2.14'
 :info:build Making all in src
 :info:build make[2]: Entering directory
 `/Users/a/port/var/macports/build/_Users_a_port_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_libsigsegv/libsigsegv/work/libsigsegv-2.14/src'
 :info:build /bin/sh ../libtool  --tag=CC   --mode=compile /usr/bin/clang
 -DHAVE_CONFIG_H -I. -I..  -I. -I. -I/Users/a/port/include
 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk  -pipe -Os
 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk -arch arm64
 -arch x86_64 -c -o handler.lo handler.c
 :info:build libtool: compile:  /usr/bin/clang -DHAVE_CONFIG_H -I. -I.. -I.
 -I. -I/Users/a/port/include
 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk -pipe -Os
 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk -arch arm64
 -arch x86_64 -c handler.c  -fno-common -DPIC -o .libs/handler.o
 :info:build In file included from handler.c:19:
 :info:build ./handler-unix.c:157:43: error: no member named '__sp' in
 'struct __darwin_x86_thread_state64'; did you mean '__rsp'?
 :info:build           uintptr_t old_sp = (uintptr_t)
 (SIGSEGV_FAULT_STACKPOINTER);
 :info:build                                           ^
 :info:build ./fault-macos-arm64.h:23:77: note: expanded from macro
 'SIGSEGV_FAULT_STACKPOINTER'
 :info:build #define SIGSEGV_FAULT_STACKPOINTER  ((ucontext_t *)
 ucp)->uc_mcontext->__ss.__sp
 :info:build
 ^
 :info:build
 /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/usr/include/mach/i386/_structs.h:724:13:
 note: '__rsp' declared here
 :info:build         __uint64_t      __rsp;
 :info:build                         ^
 :info:build 1 error generated.
 :info:build make[2]: *** [handler.lo] Error 1
 :info:build make[2]: Leaving directory
 `/Users/a/port/var/macports/build/_Users_a_port_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_libsigsegv/libsigsegv/work/libsigsegv-2.14/src'
 :info:build make[1]: *** [all-recursive] Error 1
 :info:build make[1]: Leaving directory
 `/Users/a/port/var/macports/build/_Users_a_port_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_libsigsegv/libsigsegv/work/libsigsegv-2.14'
 :info:build make: *** [all] Error 2
 :info:build make: Leaving directory
 `/Users/a/port/var/macports/build/_Users_a_port_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_libsigsegv/libsigsegv/work/libsigsegv-2.14'
 :info:build Command failed:  cd
 "/Users/a/port/var/macports/build/_Users_a_port_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_libsigsegv/libsigsegv/work/libsigsegv-2.14"
 && /usr/bin/make -j8 -w all
 :info:build Exit code: 2
 :error:build Failed to build libsigsegv: command execution failed
 :debug:build Error code: CHILDSTATUS 92269 2
 :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"
 :error:build See
 /Users/a/port/var/macports/logs/_Users_a_port_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_libsigsegv/libsigsegv/main.log
 for details.
 }}}

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


More information about the macports-tickets mailing list