[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: pkg/52250: gmp and mpfr not found by some packages
The following reply was made to PR pkg/52250; it has been noted by GNATS.
From: Joern Clausen <joern.clausen%uni-bielefeld.de@localhost>
To: gnats-bugs%NetBSD.org@localhost, solaris-pkg-people%NetBSD.org@localhost,
Subject: Re: pkg/52250: gmp and mpfr not found by some packages
Date: Tue, 20 Feb 2018 11:02:23 +0100
On 02/20/18 08:25, David Holland wrote:
> The following reply was made to PR pkg/52250; it has been noted by GNATS.
> From: David Holland <dholland-pbugs%netbsd.org@localhost>
> To: gnats-bugs%NetBSD.org@localhost
> Subject: Re: pkg/52250: gmp and mpfr not found by some packages
> Date: Tue, 20 Feb 2018 07:24:23 +0000
> On Wed, Jun 21, 2017 at 07:05:01AM +0000, J?rn Clausen wrote:
> > BTW: The original problem regarding mpfr and gmp is still present, so
> > this PR should be kept open.
> As already noted the mpfr builtin.mk seems to be baloney. That should
> get fixed. (It should look roughly like the gmp one.)
> If the gmp one still isn't working, I guess the first question is what
> gmp.h it's finding, what version of gmp it thinks that is, and why it
> thinks that's suitable for use.
> What are IS_BUILTIN.gmp, BUILTIN_VERSION.gmp, and H_GMP getting set
> to? Also, am I correct in thinking USE_BUILTIN.gmp is coming out
I'm not sure if the solution was that simple all the time, or if
anything changed in the meantime:
to gnutls's Makefile fixes the problem. The native gmp is
$ bmake show-var VARNAME=BUILTIN_VERSION.gmp
The fix above is stolen from security/nettle, which already worked in
In the original PR 52244 I had trouble building print/luatex because of
mpfr. The same there:
$ bmake show-var VARNAME=BUILTIN_VERSION.mpfr
but pkgsrc provides version 4.0.1. luatex includes mpfr without
requesting a minimal version.
I think the overall fix would be to check all packages depending on gmp
and mpfr and adding appropriate BUILDLINK_API_DEPENDS - whatever the
minimal version might be in any case. Another fix might be to make SunOS
always use pkgsrc's versions and never ever use the builtins.
Plattformen & Serverdienste
BITS - Bielefelder IT-Servicezentrum
Main Index |
Thread Index |