[MacPorts] #61157: ecl @20.4.24 configure script fails - "There is no appropiate integer type for the cl_fixnum type"
MacPorts
noreply at macports.org
Fri Sep 11 02:01:58 UTC 2020
#61157: ecl @20.4.24 configure script fails - "There is no appropiate integer type
for the cl_fixnum type"
--------------------------+--------------------
Reporter: c-kloukinas | Owner: easye
Type: defect | Status: closed
Priority: Normal | Milestone:
Component: ports | Version: 2.6.1
Resolution: wontfix | Keywords:
Port: ecl |
--------------------------+--------------------
Comment (by chrstphrchvz):
I guess it's time to reopen this already. The port is deciding whether or
not to build its bundled copy of the GMP library based on whether it
detects system GMP, which is almost certainly a problem. I have **only**
Xcode 12 beta 5 CLT, and only get the `no appropiate integer type for the
cl_fixnum type` error if I allow `ecl` to find MacPorts' `gmp`; whereas
under trace mode the bundled GMP fails to configure:
{{{
:info:configure checking for __gmpz_init in -lgmp... no
:info:configure configure: Configuring included GMP library:
…
:info:configure checking build system compiler /usr/bin/clang -fPIC -fno-
common... no
:info:configure checking build system compiler /usr/bin/clang -fPIC -fno-
common -pipe -Os
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -arch
x86_64 -fPIC -fno-common -I/opt/local/include
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk ... no
:info:configure checking build system compiler cc... no
:info:configure checking build system compiler gcc... no
:info:configure checking build system compiler c89... no
:info:configure checking build system compiler c99... no
:info:configure configure: error: Cannot find a build system compiler
:info:configure configure: error: Failed to configure the GMP library.
}}}
I would be inclined to see if MacPorts' `gmp` can be used, since its
portfile has quite a bit of effort put into it. The bundled GMP appears to
be very old (4.2.1, from 2006), but Debian for example is able to build it
with GMP 6.2.0.
--
Ticket URL: <https://trac.macports.org/ticket/61157#comment:16>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list