recent port upgrades causing missing libraries
Bryan Drewery
bryan-lists at shatow.net
Tue Dec 11 20:57:16 UTC 2012
On 12/11/2012 9:03 AM, Adam McDougall wrote:
> I used poudriere to build pkgng packages from the latest round
> of port updates since the freeze. I know in the commit message
> for xcb-util it bumped some other ports, but it seems like not
> enough to make poudriere reinstall enough packages to make things
> work. The pcre upgrade also caused some problems. I'm sorry that
> I don't have time to make an extensive report of ports vs. libraries
> or a PR but I can add some brief details. Using pkg install -fR
> on xcb-util and pcre cured the issues for now,
pkg install -fR devel/pcre should be enough. Is it what results in the
errors below?
Have you modified your local libraries at all, symlinks, etc?
but that doesn't mean
> I've caught them all. pkg_libchk doesn't work with pkgng. I could
> have told pkg to reinstall all packages but that is a big hammer.
>
> Reinstalling libiconv-1.14
> Upgrading pcre: 8.31_1 -> 8.32
> Upgrading png: 1.5.12 -> 1.5.13
> Upgrading jpeg: 8_3 -> 8_4
> Upgrading xcb-util: 0.3.8,1 -> 0.3.9_1,1
> Upgrading glib: 2.28.8_4 -> 2.28.8_5
> Upgrading tiff: 4.0.2_1 -> 4.0.3
> Upgrading gobject-introspection: 0.10.8_2 -> 0.10.8_3
> Upgrading cairo: 1.10.2_4,2 -> 1.10.2_5,2
> Reinstalling ghostscript9-nox11-9.06_1
> Upgrading pciids: 20120906 -> 20121208
> Upgrading startup-notification: 0.12 -> 0.12_1
> Upgrading openldap-client: 2.4.33 -> 2.4.33_1
> Upgrading cups-client: 1.5.2_2 -> 1.5.4
> Upgrading postfix: 2.9.4,1 -> 2.9.4_2,1
> Upgrading binutils: 2.22_3 -> 2.23.1
> Upgrading javavmwrapper: 2.4_2 -> 2.4_3
> Upgrading xterm: 287 -> 287_1
> Upgrading Thunar: 1.4.0_2 -> 1.4.0_3
> Upgrading goffice: 0.8.17_2 -> 0.8.17_3
> Upgrading ImageMagick: 6.7.9.4 -> 6.8.0.7
> Upgrading wireshark: 1.8.3 -> 1.8.3_1
>
> Upgrading Thunar from 1.4.0_2 to 1.4.0_3...Shared object "libpcre.so.1" not found, required by "update-desktop-database"
> Shared object "libpcre.so.1" not found, required by "update-desktop-database"
> done
>
> # pkg which `which update-desktop-database`
> /usr/local/bin/update-desktop-database was installed by package desktop-file-utils-0.18
>
> Terminal:
> libpcre.so.1 => not found (0)
>
> exo-desktop-item-edit:
> libxcb-util.so.0 => not found (0)
> libpcre.so.1 => not found (0)
> libpcre.so.3 => /usr/local/lib/libpcre.so.3 (0x807942000)
>
> mousepad:
> libxcb-util.so.0 => not found (0)
> libxcb-util.so.1 => /usr/local/lib/libxcb-util.so.1 (0x807749000)
> libpcre.so.1 => not found (0)
> libpcre.so.3 => /usr/local/lib/libpcre.so.3 (0x80794e000)
>
> I think either more port version bumps are needed, or an entry in UPDATING.
> The UPDATING entry for perl is still wrong, I discussed on a list that it
> should not contain -x in the pkg command but it still does. The -x will make
> it install unwanted things.
I've added an UPDATING entry for pcre, and fixed the perl entry.
Bryan Drewery
More information about the freebsd-ports
mailing list