[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