[MacPorts] #69046: Can not build ffcall

MacPorts noreply at macports.org
Fri Jan 5 14:46:00 UTC 2024


#69046: Can not build ffcall
--------------------+----------------------------
 Reporter:  heigum  |      Owner:  (none)
     Type:  defect  |     Status:  new
 Priority:  Normal  |  Milestone:  MacPorts 2.9.0
Component:  ports   |    Version:  2.8.1
 Keywords:          |       Port:  ffcall
--------------------+----------------------------
 Hi I tried installing the nyxt browser but it failed during the build of
 ffcall on my machine.

 I'm on 14.2.1 (23C71) with an M2 Pro chip.

 I have attached the relevant bits (I think) of the compile log:
 :info:build cd trampoline &&
 /Library/Developer/CommandLineTools/usr/bin/make all
 :info:build make[1]: Entering directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_ffcall/ffcall/work/libffcall-2.4/trampoline'
 :info:build /bin/sh ../libtool --mode=compile /usr/bin/clang -arch arm64
 -I. -I. -I.. -I../gnulib-lib -I./../gnulib-lib -I/opt/local/include
 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -pipe -Os
 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -arch arm64
 -c ./trampoline.c
 :info:build libtool: compile:  /usr/bin/clang -arch arm64 -I. -I. -I.. -I
 ../gnulib-lib -I./../gnulib-lib -I/opt/local/include
 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -pipe -Os
 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -arch arm64
 -c ./trampoline.c  -fno-common -DPIC -o .libs/trampoline.o
 :info:build ./trampoline.c:87:8: error: "Don't know how to make memory
 pages executable."
 :info:build       #error "Don't know how to make memory pages executable."
 :info:build        ^
 :info:build 1 error generated.
 :info:build make[1]: *** [trampoline.lo] Error 1
 :info:build make[1]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_ffcall/ffcall/work/libffcall-2.4/trampoline'
 :info:build make: *** [all-subdirs] Error 2
 :info:build make: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_ffcall/ffcall/work/libffcall-2.4'
 :info:build Command failed:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_ffcall/ffcall/work/libffcall-2.4"
 && /usr/bin/make -j1 -w all
 :info:build Exit code: 2
 :error:build Failed to build ffcall: command execution failed
 :debug:build Error code: CHILDSTATUS 28971 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
 /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_ffcall/ffcall/main.log
 for details.
 version:1
 :debug:main Starting logging for ffcall @2.4_0
 :debug:sysinfo macOS 14.2.1 (darwin/23.2.0) arch arm
 :debug:sysinfo MacPorts 2.8.1
 :debug:sysinfo Xcode 15.1, CLT 15.1.0.0.1.1700200546
 :debug:sysinfo SDK 14
 :debug:sysinfo MACOSX_DEPLOYMENT_TARGET: 14.0
 :debug:main Fetching ffcall-2.4_0.darwin_23.arm64.tbz2 archive size
 :debug:main ffcall has no conflicts
 :debug:main Executing org.macports.main (ffcall)
 :debug:main dropping privileges: euid changed to 502, egid changed to 501.
 :debug:archivefetch archivefetch phase started at Fri Jan  5 15:30:23 CET
 2024
 :msg:archivefetch --->  Fetching archive for ffcall
 :debug:archivefetch Executing org.macports.archivefetch (ffcall)
 :debug:archivefetch euid/egid changed to: 0/0
 :debug:archivefetch chowned /opt/local/var/macports/incoming to macports
 :debug:archivefetch euid/egid changed to: 502/501
 :info:archivefetch --->  ffcall-2.4_0.darwin_23.arm64.tbz2 doesn't seem to
 exist in /opt/local/var/macports/incoming/verified
 :msg:archivefetch --->  Attempting to fetch
 ffcall-2.4_0.darwin_23.arm64.tbz2 from
 https://cph.dk.packages.macports.org/ffcall
 :debug:archivefetch Fetching archive failed: The requested URL returned
 error: 404
 :msg:archivefetch --->  Attempting to fetch
 ffcall-2.4_0.darwin_23.arm64.tbz2 from
 https://packages.macports.org/ffcall
 :debug:archivefetch Fetching archive failed: The requested URL returned
 error: 404
 :msg:archivefetch --->  Attempting to fetch
 ffcall-2.4_0.darwin_23.arm64.tbz2 from
 https://fra.de.packages.macports.org/ffcall
 :debug:archivefetch Fetching archive failed: The requested URL returned
 error: 404
 :debug:archivefetch Privilege de-escalation not attempted as not running
 as root.
 :debug:archivefetch Skipping completed org.macports.fetch (ffcall)
 :debug:archivefetch Privilege de-escalation not attempted as not running
 as root.
 :debug:archivefetch Skipping completed org.macports.checksum (ffcall)
 :debug:archivefetch Privilege de-escalation not attempted as not running
 as root.
 :debug:archivefetch Skipping completed org.macports.extract (ffcall)
 :debug:archivefetch Privilege de-escalation not attempted as not running
 as root.
 :debug:archivefetch Skipping completed org.macports.patch (ffcall)
 :debug:archivefetch Privilege de-escalation not attempted as not running
 as root.
 :debug:archivefetch Skipping completed org.macports.configure (ffcall)
 :debug:archivefetch Privilege de-escalation not attempted as not running
 as root.
 :debug:build build phase started at Fri Jan  5 15:30:24 CET 2024
 :notice:build --->  Building ffcall
 :debug:build Executing org.macports.build (ffcall)
 :debug:build port disallows a parallel build, setting build jobs to 1
 :debug:build port disallows a parallel build, setting build jobs to 1
 :debug:build Environment:
 :debug:build ARCHPREFERENCE='arm64'
 :debug:build CC_PRINT_OPTIONS='YES'
 :debug:build
 CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_ffcall/ffcall/work/.CC_PRINT_OPTIONS'
 :debug:build CPATH='/opt/local/include'
 :debug:build DEVELOPER_DIR='/Library/Developer/CommandLineTools'
 :debug:build LIBRARY_PATH='/opt/local/lib'
 :debug:build MACOSX_DEPLOYMENT_TARGET='14.0'
 :debug:build
 SDKROOT='/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk'
 :info:build Executing:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_ffcall/ffcall/work/libffcall-2.4"
 && /usr/bin/make -j1 -w all
 :debug:build system:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_ffcall/ffcall/work/libffcall-2.4"
 && /usr/bin/make -j1 -w all
 :info:build make: Entering directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_ffcall/ffcall/work/libffcall-2.4'
 :info:build cd gnulib-lib &&
 /Library/Developer/CommandLineTools/usr/bin/make all
 :info:build make[1]: Entering directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_ffcall/ffcall/work/libffcall-2.4
 /gnulib-lib'
 :info:build /Library/Developer/CommandLineTools/usr/bin/make  all-
 recursive
 :info:build make[2]: Entering directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_ffcall/ffcall/work/libffcall-2.4
 /gnulib-lib'
 :info:build make[3]: Entering directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_ffcall/ffcall/work/libffcall-2.4
 /gnulib-lib'
 :info:build make[3]: Nothing to be done for `all-am'.
 :info:build make[3]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_ffcall/ffcall/work/libffcall-2.4
 /gnulib-lib'
 :info:build make[2]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_ffcall/ffcall/work/libffcall-2.4
 /gnulib-lib'
 :info:build make[1]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_ffcall/ffcall/work/libffcall-2.4
 /gnulib-lib'
 :info:build cd avcall && /Library/Developer/CommandLineTools/usr/bin/make
 all
 :info:build make[1]: Entering directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_ffcall/ffcall/work/libffcall-2.4/avcall'
 :info:build make[1]: Nothing to be done for `all'.
 :info:build make[1]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_ffcall/ffcall/work/libffcall-2.4/avcall'
 :info:build cd vacall && /Library/Developer/CommandLineTools/usr/bin/make
 all
 :info:build make[1]: Entering directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_ffcall/ffcall/work/libffcall-2.4/vacall'
 :info:build make[1]: Nothing to be done for `all'.
 :info:build make[1]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_ffcall/ffcall/work/libffcall-2.4/vacall'
 :info:build cd trampoline &&
 /Library/Developer/CommandLineTools/usr/bin/make all
 :info:build make[1]: Entering directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_ffcall/ffcall/work/libffcall-2.4/trampoline'
 :info:build /bin/sh ../libtool --mode=compile /usr/bin/clang -arch arm64
 -I. -I. -I.. -I../gnulib-lib -I./../gnulib-lib -I/opt/local/include
 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -pipe -Os
 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -arch arm64
 -c ./trampoline.c
 :info:build libtool: compile:  /usr/bin/clang -arch arm64 -I. -I. -I.. -I
 ../gnulib-lib -I./../gnulib-lib -I/opt/local/include
 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -pipe -Os
 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -arch arm64
 -c ./trampoline.c  -fno-common -DPIC -o .libs/trampoline.o
 :info:build ./trampoline.c:87:8: error: "Don't know how to make memory
 pages executable."
 :info:build       #error "Don't know how to make memory pages executable."
 :info:build        ^
 :info:build 1 error generated.
 :info:build make[1]: *** [trampoline.lo] Error 1
 :info:build make[1]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_ffcall/ffcall/work/libffcall-2.4/trampoline'
 :info:build make: *** [all-subdirs] Error 2
 :info:build make: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_ffcall/ffcall/work/libffcall-2.4'
 :info:build Command failed:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_ffcall/ffcall/work/libffcall-2.4"
 && /usr/bin/make -j1 -w all
 :info:build Exit code: 2
 :error:build Failed to build ffcall: command execution failed
 :debug:build Error code: CHILDSTATUS 29580 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
 /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_ffcall/ffcall/main.log
 for details.

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


More information about the macports-tickets mailing list