tech-pkg archive

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

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