Opened 2 years ago

Closed 2 years ago

#64239 closed defect (fixed)

ffcall @2.4: fails to configure on monterey 12.1/m1

Reported by: frink0 (Liam Stitt) Owned by: ryandesign (Ryan Carsten Schmidt)
Priority: Normal Milestone:
Component: ports Version: 2.7.1
Keywords: arm64 monterey Cc:
Port: ffcall

Description (last modified by jmroot (Joshua Root))

On a fresh reinstall, clisp needs to install ffcall and its configure pass chokes here:

[many lines elided]

checking for complete errno.h... yes
checking for /usr/bin/clang options needed to detect all undeclared functions... cannot detect
configure: error: in `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_ffcall/ffcall/work/libffcall-2.4':
configure: error: cannot make /usr/bin/clang report undeclared builtins
See `config.log' for more details
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" && ./configure --prefix=/opt/local --mandir=/opt/local/share/man --infodir=/opt/local/share/info
Exit code: 1

Attachments (1)

config.log (144.4 KB) - added by frink0 (Liam Stitt) 2 years ago.
config.log from the failed build.

Download all attachments as: .zip

Change History (4)

Changed 2 years ago by frink0 (Liam Stitt)

Attachment: config.log added

config.log from the failed build.

comment:1 Changed 2 years ago by jmroot (Joshua Root)

Description: modified (diff)
Keywords: ffcall 12.1 m1 removed
Summary: ffcall: fails to compile on monterey 12.1/m1ffcall @2.4: fails to configure on monterey 12.1/m1

comment:2 Changed 2 years ago by ryandesign (Ryan Carsten Schmidt)

Keywords: arm64 monterey added
Owner: set to ryandesign
Status: newaccepted
Version: 2.4.02.7.1

The port indicates it is not compatible with arm64 (or ppc64) but I believe this to be erroneous, and removing this indication fixes the problem.

comment:3 Changed 2 years ago by ryandesign (Ryan Carsten Schmidt)

Resolution: fixed
Status: acceptedclosed

In 25ea252ff81dc108bc6c64e2ecaecea8139e6b48/macports-ports (master):

ffcall: Support arm64 and ppc64

x86_64 was added to supported_archs when the port was updated from 1.10
to 2.4, but presumably 1.10 didn't work on 64-bit systems and 2.4 does
so the supported_archs line should simply have been removed.

Closes: #64239

Note: See TracTickets for help on using tickets.