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>

next in thread | previous in thread | raw e-mail | index | archive | help
--000000000000e821510608565aff
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Sun, Oct 22, 2023 at 1:42=E2=80=AFPM William Bulley <web@umich.edu> wrot=
e:

> 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.

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

--000000000000e821510608565aff
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_default" style=3D"fon=
t-family:tahoma,sans-serif;font-size:small">On Sun, Oct 22, 2023 at 1:42=E2=
=80=AFPM William Bulley &lt;<a href=3D"mailto:web@umich.edu">web@umich.edu<=
/a>&gt; wrote:</div></div><div class=3D"gmail_quote"><blockquote class=3D"g=
mail_quote" style=3D"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 o=
ther ports were<br>
affected and had to be rebuilt/reinstalled.=C2=A0 One of these was<br>
lang/rust -- which failed to build (I can send error strings).<br clear=3D"=
all"></blockquote><div><br></div><div style=3D"font-family:tahoma,sans-seri=
f;font-size:small" class=3D"gmail_default">If you used portmaster, there is=
 a problem with the &#39;-f&#39; option. It is unnecessary and results in r=
e-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=3D"f=
ont-family:tahoma,sans-serif;font-size:small" class=3D"gmail_default"># por=
tmaster `pkg=C2=A0=C2=A0 shlib -qR libperl.so.5.26`</div><div style=3D"font=
-family:tahoma,sans-serif;font-size:small" class=3D"gmail_default"><br></di=
v><div style=3D"font-family:tahoma,sans-serif;font-size:small" class=3D"gma=
il_default">The man page for portmaster(8) says that dependencies are reins=
talled when &#39;-R&#39; is added to &#39;-f&#39;, but just &#39;-f&#39; tr=
iggers a reinstall of a port and all of its dependency tree.<br></div></div=
><br><span class=3D"gmail_signature_prefix">-- </span><br><div dir=3D"ltr" =
class=3D"gmail_signature"><div dir=3D"ltr"><div><div dir=3D"ltr"><div><div =
dir=3D"ltr"><div><div dir=3D"ltr">Kevin Oberman, Part time kid herder and r=
etired Network Engineer<br>E-mail: <a href=3D"mailto:rkoberman@gmail.com" t=
arget=3D"_blank">rkoberman@gmail.com</a><br></div><div>PGP Fingerprint: D03=
FB98AFA78E3B78C1694B318AB39EF1B055683</div></div></div></div></div></div></=
div></div></div>

--000000000000e821510608565aff--



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