[MacPorts] #66748: fpm fails to build on Tiger: dyld: Library not loaded: /opt/local/lib/libunistring.2.dylib
MacPorts
noreply at macports.org
Mon Jan 23 19:35:05 UTC 2023
#66748: fpm fails to build on Tiger: dyld: Library not loaded:
/opt/local/lib/libunistring.2.dylib
---------------------------+----------------------------
Reporter: barracuda156 | Owner: barracuda156
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.8.0
Resolution: | Keywords: powerpc, tiger
Port: fpm |
---------------------------+----------------------------
Comment (by barracuda156):
Replying to [comment:1 ryandesign]:
> This isn't an fpm bug. It seems to be a problem specific to your
computer.
>
> fpm's install.sh uses curl to download files. curl is linked with
libpsl—currently libpsl.5.dylib. libpsl is linked with libunistring—on
your machine, libunistring.2.dylib, but that doesn't exist anymore;
libunistring.5.dylib exists now. libpsl needs to be rebuilt now that
libunistring has been updated.
>
> libunistring was last updated (to 1.1_0)
[changeset:477767404eb285d781efab316e409966a3c92bb3/macports-ports on
October 22, 2022]. It's presumably at that time that its dylib version
changed to 5, therefore all ports that link with libunistring had their
revisions increased (e.g. libpsl was updated from 0.21.1_0 to 0.21.1_1)
[changeset:23e19bdf5449fcdb11089a2fd938fb5322f3e541/macports-ports the
same day]. That should have taken care of the problem, assuming that
sometime after October 22, 2022 you've run:
> {{{
> sudo port selfupdate
> sudo port upgrade outdated
> }}}
>
> If you've already done that and you already have libpsl @0.21.1_1 or
later installed and active, then it was evidently built erroneously
against the old libunistring. The solution would be to rebuild it against
the current libunistring:
> {{{
> sudo port -n upgrade --force libpsl
> }}}
Thank you! Indeed, I upgraded few ports on 10.4 but not all. I will go
through updates, it should be good then.
--
Ticket URL: <https://trac.macports.org/ticket/66748#comment:2>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list