FreeBSD Port: firefox-63.0.1,1 multiple errors build

David Wolfskill david at catwhisker.org
Thu Nov 1 10:29:02 UTC 2018


[Recipient list trimmed -- dhw]

On Thu, Nov 01, 2018 at 08:54:16AM +0100, Stefan Esser wrote:
> ...
> > For reliable port builds, you need use port builders that use clean
> > environments; ie poudriere or synth
> 
> True, but we used to make ports build with a previous version installed,
> whenever possible.

Quite so.

> The problems are generally caused by the build process
> picking up include files or libraries from LOCALBASE instead of from the
> port's source directory.

Seems likely.

> I'd expect a port maintainer to check for easy fixes to such build problems.

:-}

> Maybe we should add a port variable that is true if a port conflicts with
> earlier versions of itself. That would indicate to port build tools like
> portmaster or portupgrade that the old version should be deleted before
> starting the build of the new version (and to re-install the old version
> if the build of the new one fails).

I would welcome such a thing: it's annoying to need to manually "pkg
delete lang/rust" every time rust needs an update.

> E.g.:
> 
> CONFLICTS_WITH_ITSELF=	yes
> 
> I'd be willing to integrate support for such a functionality into portmaster,
> if it was accepted in the ports framework.

And I would be quite happy to use it.

> Regards, STefan
> 
> PS: And yes, there are good reasons to keep support for tools that are
>     lighter-weight than poudriere and more portable than synth in the
>     ports system.
> ...

:-)

Peace,
david
-- 
David H. Wolfskill				david at catwhisker.org
Support the US Constitution: restrain Donald Trump.

See http://www.catwhisker.org/~david/publickey.gpg for my public key.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 614 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20181101/23073921/attachment.sig>


More information about the freebsd-ports mailing list