pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: perl v5.42 segfault



Thomas Klausner <wiz%gatalith.at@localhost> wrote:
> On Fri, Dec 12, 2025 at 10:32:03PM +0100, James Cook wrote:
> > Thank you! Is that documented somewhere? (I tried reading
> > https://www.netbsd.org/support/query-pr.html and at the page for my PR.)
> 
> Yes, here:
> 
> https://www.netbsd.org/support/send-pr.html#appending
> 
> You can get here from the main site via "Support" -> "Bug Reports".

Thank you. In hindsight, that seems like an obvious place to look,
but I instead checked (a) the send-pr(1) man page, (b) the gnats
query page, which is where https://gnats.netbsd.org/ redirects to,
and (c) the page of my PR itself.

Would it make sense to point to that support page from send-pr(1) and
the query page?

Or, more aggressively, I wonder that support page should
be merged with the send-pr(1) man page, since they seem to have similar
information and the man page looks relatively neglected. Maybe the
support URL could redirect to the man page online after the merge, to
avoid any future divergence.

If any of that is desired I might find time to draft patch(es). (Maybe I
should bring this up on a different mailing list.)

> > It is happening to me even with the default /usr/pkg.
> > 
> > I just tried again with these steps:
> > 
> > 1. Make a new clone of the pkgsrc git mirror at commit ac347f1c (Dec 9).
> > 
> > 2. pkg_delete -f perl (to remove the binary package I had installed)
> > 
> > 3. In the lang/perl5 directory, "make install" and give my root password
> > when needed. (I skipped bootstrapping since I'm on NetBSD and I want it
> > under /usr/pkg; hope that's ok.)
> 
> I assume you had no work directory lying around? 'make install' would
> re-use an existing one.

I made a new git clone of the repo (at ~/tmp/pkgsrc) and built from
there to avoid that sort of problem. Could "make install" be looking
outside the clone?

Maybe I will try building lang/perl5 from scratch on a new VM with a
freshly installed OS to rule out even more state. What OS / version were
you running when you built a working perl without the RPATH problem?

Here is what I am running:
$ uname -a
NetBSD ucl.h.falsifian.org 10.1 NetBSD 10.1 (GENERIC) #0: Mon Dec 16 13:08:11 UTC 2024  mkrepro%mkrepro.NetBSD.org@localhost:/usr/src/sys/arch/amd64/compile/GENERIC amd64

And I have many binary packages installed, from a quarterly release
(https://cdn.netbsd.org/pub/pkgsrc/packages/NetBSD/$arch/10.0/All)

-- 
James


Home | Main Index | Thread Index | Old Index