[MacPorts] #62141: fpc at 3.2.0: build for arm64 on macports

MacPorts noreply at macports.org
Mon Jan 25 04:41:43 UTC 2021


#62141: fpc at 3.2.0: build for arm64 on macports
--------------------+----------------------
 Reporter:  kencu   |      Owner:  kamischi
     Type:  defect  |     Status:  assigned
 Priority:  Normal  |  Milestone:
Component:  ports   |    Version:
 Keywords:          |       Port:  fpc
--------------------+----------------------
 This ticket is to track success getting a version of fpc (and then
 Lazarus) building and running on arm64 macOS.

 We are working on this branch <https://github.com/kamischi/macports-
 ports/tree/kms-fpc-update-arm>.

 To start, I have built this through on arm64 BigSur to this point:
 {{{
 [ 99%] Compiled package vcl-compat
 make[2]: Leaving directory `/opt/local/var/macports/build
 /_Users_Shared_kencurepos_kamischi_macports-
 ports_lang_fpc/fpc/work/fpcbuild-3.2.0/fpcsrc/packages'
 make[1]: Leaving directory `/opt/local/var/macports/build
 /_Users_Shared_kencurepos_kamischi_macports-
 ports_lang_fpc/fpc/work/fpcbuild-3.2.0/fpcsrc'
 /opt/local/bin/gecho Build > build-stamp.aarch64-darwin
 /opt/local/bin/gecho Build > base.build-stamp.aarch64-darwin
 make: Leaving directory `/opt/local/var/macports/build
 /_Users_Shared_kencurepos_kamischi_macports-
 ports_lang_fpc/fpc/work/fpcbuild-3.2.0/fpcsrc'
 sh: line 1: 80199 Killed: 9               ../ppca64 -WM11.0
 -Fu../../rtl/units/aarch64-darwin -ap -v0
 -XR/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.1.sdk
 msgdif.pp
 Command failed: ../ppca64 -WM11.0 -Fu../../rtl/units/aarch64-darwin -ap
 -v0
 -XR/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.1.sdk
 msgdif.pp &&  ../ppca64 -WM11.0 -Fu../../rtl/units/aarch64-darwin -ap -v0
 -XR/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.1.sdk
 msg2inc.pp
 Exit code: 137
 Error: Failed to build fpc: command execution failed
 Error: See /opt/local/var/macports/logs
 /_Users_Shared_kencurepos_kamischi_macports-ports_lang_fpc/fpc/main.log
 for details.
 Error: Follow https://guide.macports.org/#project.tickets to report a bug.
 Error: Processing of port fpc failed
 }}}

 This sysroot error occurred many times:
 {{{
 clang: warning: using sysroot for 'MacOSX' but targeting 'iPhone'
 [-Wincompatible-sysroot]
 }}}

 Trying to run the compiler fails:
 {{{
 % ./fpcsrc/compiler/ppca64
 zsh: killed     ./fpcsrc/compiler/ppca64
 }}}

 full log attached.

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


More information about the macports-tickets mailing list