Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 22 Oct 2023 16:20:29 -0700
From:      Kevin Oberman <rkoberman@gmail.com>
To:        freebsd-ports@freebsd.org, freebsd-questions@freebsd.org, rust@freebsd.org
Subject:   Re: lang/rust fails to build after upgrading Perl to 5.36
Message-ID:  <CAN6yY1v131gRk-TXm4VW_sH9YkX=-8Siwss4C7_pou6wxupsWw@mail.gmail.com>
In-Reply-To: <20231022204213.GI668@dell4>
References:  <20231022204213.GI668@dell4>

index | next in thread | previous in thread | raw e-mail

[-- Attachment #1 --]
On Sun, Oct 22, 2023 at 1:42 PM William Bulley <web@umich.edu> wrote:

> In my attempt to upgrade to Perl 5.36 several other ports were
> affected and had to be rebuilt/reinstalled.  One of these was
> lang/rust -- which failed to build (I can send error strings).
>

If you used portmaster, there is a problem with the '-f' option. It is
unnecessary and results in re-installing many ports that do not use
libperl. lang/rust is one. Just re-enter the portmaster command without the
'-f'.
# portmaster `pkg   shlib -qR libperl.so.5.26`

The man page for portmaster(8) says that dependencies are reinstalled when
'-R' is added to '-f', but just '-f' triggers a reinstall of a port and all
of its dependency tree.

-- 
Kevin Oberman, Part time kid herder and retired Network Engineer
E-mail: rkoberman@gmail.com
PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683

[-- Attachment #2 --]
<div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-family:tahoma,sans-serif;font-size:small">On Sun, Oct 22, 2023 at 1:42 PM William Bulley &lt;<a href="mailto:web@umich.edu">web@umich.edu</a>&gt; wrote:</div></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">In my attempt to upgrade to Perl 5.36 several other ports were<br>
affected and had to be rebuilt/reinstalled.  One of these was<br>
lang/rust -- which failed to build (I can send error strings).<br clear="all"></blockquote><div><br></div><div style="font-family:tahoma,sans-serif;font-size:small" class="gmail_default">If you used portmaster, there is a problem with the &#39;-f&#39; option. It is unnecessary and results in re-installing many ports that do not use libperl. lang/rust is one. Just re-enter the portmaster command without the &#39;-f&#39;.</div><div style="font-family:tahoma,sans-serif;font-size:small" class="gmail_default"># portmaster `pkg   shlib -qR libperl.so.5.26`</div><div style="font-family:tahoma,sans-serif;font-size:small" class="gmail_default"><br></div><div style="font-family:tahoma,sans-serif;font-size:small" class="gmail_default">The man page for portmaster(8) says that dependencies are reinstalled when &#39;-R&#39; is added to &#39;-f&#39;, but just &#39;-f&#39; triggers a reinstall of a port and all of its dependency tree.<br></div></div><br><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr">Kevin Oberman, Part time kid herder and retired Network Engineer<br>E-mail: <a href="mailto:rkoberman@gmail.com" target="_blank">rkoberman@gmail.com</a><br></div><div>PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683</div></div></div></div></div></div></div></div></div>
help

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAN6yY1v131gRk-TXm4VW_sH9YkX=-8Siwss4C7_pou6wxupsWw>