Yesterday I updated my whole ports collection with portmaster -a. Everything seems to have got fine, but today I noticed that my Firebird 2.5 server doesn't start up any more. I tried to reinstall the Firebird server (and client), thinking that maybe portmaster somehow skipped it or something. Now today I can't build Firebird at all, because it says libicui18n.so.48, libicuuc.so.48 and libicudata.so.48 are missing. The /usr/local/lib contains *.50 versions now.
I did some more Google searching and tried the following command portmaster -r icu to to somebody else reporting a similar problem a few years back (older version of libicui18n.so). After a lengthy compile, Firebird 2.5 failed again, but it did update/reinstall a whole lot of libraries etc.
So I manually tried a Firebird 2.5 build, and still it fails with the same error. As a last attempt, I tried to create the *.48 symlinks pointing to the *.50 libraries. That didn't help either.
Anybody got some idea of what I can try now? In the mean time I had to move my Firebird database to another FreeBSD server, where I haven't updated the ports collection yet (and I don't think I will now, don't fix what isn't broken).
I did some more Google searching and tried the following command portmaster -r icu to to somebody else reporting a similar problem a few years back (older version of libicui18n.so). After a lengthy compile, Firebird 2.5 failed again, but it did update/reinstall a whole lot of libraries etc.
So I manually tried a Firebird 2.5 build, and still it fails with the same error. As a last attempt, I tried to create the *.48 symlinks pointing to the *.50 libraries. That didn't help either.
Anybody got some idea of what I can try now? In the mean time I had to move my Firebird database to another FreeBSD server, where I haven't updated the ports collection yet (and I don't think I will now, don't fix what isn't broken).
