tech-pkg archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
RE: fish shell versioning
Hi Paolo,
Yes, now it's ok
devil# fish --version
fish, version 4.2.1
devil# fish
Welcome to fish, the friendly interactive shell
Type help for instructions on how to use fish
root@devil ~#
devil# uname -a
NetBSD devil.e-utp.net 11.0_BETA NetBSD 11.0_BETA (DEVIL) #6: Fri Nov 21 18:51:34 CET 2025 root%devil.e-utp.net@localhost:/usr/obj/sys/arch/amd64/compile/DEVIL amd64
devil#
devil# find /usr -name libpcre2*
/usr/pkg/lib/pkgconfig/libpcre2-posix.pc
/usr/pkg/lib/pkgconfig/libpcre2-32.pc
/usr/pkg/lib/pkgconfig/libpcre2-8.pc
/usr/pkg/lib/pkgconfig/libpcre2-16.pc
/usr/pkg/lib/libpcre2-8.so
/usr/pkg/lib/libpcre2-8.so.0
/usr/pkg/lib/libpcre2-8.so.0.15.0
/usr/pkg/lib/libpcre2-posix.la
/usr/pkg/lib/libpcre2-posix.a
/usr/pkg/lib/libpcre2-posix.so
/usr/pkg/lib/libpcre2-posix.so.3
/usr/pkg/lib/libpcre2-posix.so.3.0.7
/usr/pkg/lib/libpcre2-32.a
/usr/pkg/lib/libpcre2-32.so
/usr/pkg/lib/libpcre2-32.so.0
/usr/pkg/lib/libpcre2-32.so.0.15.0
/usr/pkg/lib/libpcre2-8.la
/usr/pkg/lib/libpcre2-8.a
/usr/pkg/lib/libpcre2-16.a
/usr/pkg/lib/libpcre2-16.so
/usr/pkg/lib/libpcre2-16.so.0.15.0
/usr/pkg/lib/libpcre2-32.la
/usr/pkg/lib/libpcre2-16.so.0
/usr/pkg/lib/libpcre2-16.la
Thanks,
--
Marcin Gondek / Drixter
http://fido.e-utp.net/
AS56662
-----Original Message-----
From: Paolo Vincenzo Olivo <vins%NetBSD.org@localhost>
Sent: Monday, December 15, 2025 10:22 PM
To: Marcin Gondek <drixter%e-utp.net@localhost>
Cc: tech-pkg%netbsd.org@localhost
Subject: Re: fish shell versioning
Sorry to keep you waiting, but I only found some time to look into this now.
On 25/12/15 08:37AM, Marcin Gondek wrote:
>
> Seems to be now broken on package phase.
>
> Make works fine, last lines of log
>
> [...]
>
> => Checking for missing run-time search paths in fish-4.2.1
> ERROR: bin/fish: missing library: libpcre2-32.so.0
> ERROR: bin/fish: missing library: libpcre2-8.so.0
> ERROR: bin/fish_indent: missing library: libpcre2-32.so.0
> ERROR: bin/fish_indent: missing library: libpcre2-8.so.0
> ERROR: bin/fish_key_reader: missing library: libpcre2-32.so.0
> *** Error code 1
>
I didn't have the chance to spot this as I had only tested fish on OpenIndiana and Slackware (where you have a system pcre2 at /usr/lib [1]) and this failure wasn't showing up on the NetBSD bulk builds I had looked at.
Anyway, as a matter of fact I could reproduce this on NetBSD 10.1/amd64.
I still do not understand why, but CMake seems to ignore our RPATH.
For the moment I decided to disable using system's pcre2, but I would like this to only be a temporary workaround.
This is the relevant commit:
https://mail-index.netbsd.org/pkgsrc-changes/2025/12/15/msg335553.html
Please update and test.
--
PVO
Home |
Main Index |
Thread Index |
Old Index