Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 13 Jun 2014 12:23:18 +0200
From:      Jan Henrik Sylvester <me@janh.de>
To:        Olli Hauer <ohauer@FreeBSD.org>, Tijl Coosemans <tijl@FreeBSD.org>
Cc:        apache-list freebsd <freebsd-apache@freebsd.org>
Subject:   devel/apr1 new libaprutil-1 links old libapr-1
Message-ID:  <539AD116.2010402@janh.de>

next in thread | raw e-mail | index | archive | help
After upgrading devel/apr1 yesterday using portmaster, I now have the
new libaprutil-1 linking the old libapr-1:

# cd /usr/local/lib/
# ls -l libapr*-1.so.*
lrwxr-xr-x  1 root  wheel      17 Jun 12 14:20 libapr-1.so.0 ->
libapr-1.so.0.5.1
-rwxr-xr-x  1 root  wheel  198008 Jun 12 14:20 libapr-1.so.0.5.1
lrwxr-xr-x  1 root  wheel      21 Jun 12 14:20 libaprutil-1.so.0 ->
libaprutil-1.so.0.5.3
-rwxr-xr-x  1 root  wheel  153280 Jun 12 14:20 libaprutil-1.so.0.5.3
# readelf -d libaprutil-1.so.0 | grep libapr-1
 0x0000000000000001 (NEEDED)             Shared library: [libapr-1.so.5]

This is obviously not correct and causes editors/openoffice-4 to fail.

Forcibly deleting devel/apr1 and reinstalling it solves the problem:

 0x0000000000000001 (NEEDED)             Shared library: [libapr-1.so.0]

If this is required, it is missing from UPDATING. Otherwise, devel/apr1
needs to be fixed not to link against its older self (and another
PORTREVISION is due).

Cheers,
Jan Henrik



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?539AD116.2010402>