[MacPorts] #43404: gawk links with mpfr but doesn't declare a dependency on it (was: Circural dependency between gmp and mpfr)
MacPorts
noreply at macports.org
Fri Apr 18 16:49:49 PDT 2014
#43404: gawk links with mpfr but doesn't declare a dependency on it
----------------------+----------------------------
Reporter: zulus@… | Owner: mschamschula@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.2.1
Resolution: | Keywords:
Port: gawk |
----------------------+----------------------------
Changes (by ryandesign@…):
* owner: macports-tickets@… => mschamschula@…
* cc: ryandesign@… (added)
* port: gmp => gawk
Comment:
gmp does not require mpfr; gmp has no dependencies at all:
{{{
$ port deps gmp
gmp @6.0.0_0 has no dependencies.
}}}
The error I see in the log is:
{{{
:info:configure dyld: Library not loaded: /opt/local/lib/libmpfr.4.dylib
:info:configure Referenced from: /opt/local/bin/gawk
:info:configure Reason: image not found
}}}
So gmp, like most other ports with a configure script, uses an awk
program. In this case, it detected that you have the gawk port installed,
and decided to use that. gawk is linked with mpfr on your system (as I see
it is on my system), but the mpfr library is missing.
It turns out that gawk does not declare a dependency on mpfr:
{{{
$ port deps gawk
Full Name: gawk @4.1.0_0
Extract Dependencies: xz
Library Dependencies: readline, gettext
}}}
This dependency needs to be added, and the revision increased.
--
Ticket URL: <https://trac.macports.org/ticket/43404#comment:1>
MacPorts <http://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list