[MacPorts] #68626: ffcall @2.4_0: error: "Don't know how to make memory pages executable." (was: ffcall 2.4_0: build failure on MacBook Pro M2 Max, Sonoma 14.1, Xcode 15.1 Beta)

MacPorts noreply at macports.org
Fri Nov 3 06:23:34 UTC 2023


#68626: ffcall @2.4_0: error: "Don't know how to make memory pages executable."
-----------------------+--------------------------
  Reporter:  zzanderr  |      Owner:  (none)
      Type:  defect    |     Status:  new
  Priority:  Normal    |  Milestone:
 Component:  ports     |    Version:  2.8.1
Resolution:            |   Keywords:  sonoma arm64
      Port:  ffcall    |
-----------------------+--------------------------
Changes (by ryandesign):

 * keywords:   => sonoma arm64
 * port:  ffcall @2.4_0 => ffcall


Old description:

> Build fails with
>
>   {{{: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/Develope     r/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/CommandLineTo     ols/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."}}}
>

> I am using Xcode 15.1 Beta; is it probable that this is the cause?
> Waiting for the non-beta release.
>
> I don't see a maintainer, so I'm not filling out the 'Cc:' field.

New description:

 Build fails with

 {{{
 :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/Develope     r/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/CommandLineTo     ols/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."
 }}}


 I am using Xcode 15.1 Beta; is it probable that this is the cause?
 Waiting for the non-beta release.

 I don't see a maintainer, so I'm not filling out the 'Cc:' field.

--

-- 
Ticket URL: <https://trac.macports.org/ticket/68626#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list