| Summary: | math/mpfr: fails to build on -CURRENT: don't know how to make exceptions.lo | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Ports & Packages | Reporter: | Charlie Li <vishwin> | ||||
| Component: | Individual Port(s) | Assignee: | Alex Dupre <ale> | ||||
| Status: | Closed FIXED | ||||||
| Severity: | Affects Some People | CC: | bas, emaste, phk, rhurlin, shawn.webb, vishwin | ||||
| Priority: | --- | Flags: | bugzilla:
maintainer-feedback?
(ale) |
||||
| Version: | Latest | ||||||
| Hardware: | Any | ||||||
| OS: | Any | ||||||
| Attachments: |
|
||||||
|
Description
Charlie Li
2022-04-14 21:40:21 UTC
Probably caused by the bmake update in base 1d3f2ddc32fc37e4835aa5a51eabc8696c1e8114 In any case, considering that GNU_CONFIGURE and USES=libtool are defined, the port should also have USES=gmake. Additionally, it looks like the software itself builds docs unconditionally (couldn't find anything to disable doc/) so USES=makeinfo is also needed. HardenedBSD 14-CURRENT is impacted by this, too. Created attachment 233250 [details]
Add to Makefile USES=gmake makeinfo
The patch seems to build, install and work for me (14.0-CURRENT amd64) :)
Can confirm both breakage and that the patch works. A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=0a8becf43aba903cb0be45c4a05eefcd39c0080c commit 0a8becf43aba903cb0be45c4a05eefcd39c0080c Author: Alex Dupre <ale@FreeBSD.org> AuthorDate: 2022-04-20 08:04:00 +0000 Commit: Alex Dupre <ale@FreeBSD.org> CommitDate: 2022-04-20 08:04:00 +0000 math/mpfr: fix build on -CURRENT by using gmake PR: 263285 Submitted by: vishwin math/mpfr/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) |