[this is just kind of a reminder to myself, so I don't forget it]

Someone (at www.bsdforen.de) had trouble installing the heartbeat
package. I tried to reproduce the problem (on 4.6 and current), and
indeed it looks like there's some clash between devel/uuid (which
contains libuuid.so.13.22) and e2fsprogs,-uuid (which contains
libuuid.so.2.0):

# PKG_PATH=ftp://ftp.openbsd.org/pub/OpenBSD/snapshots/packages/amd64/ pkg_add 
heartbeat
Can't install heartbeat-2.1.2.15 because of libraries
|library uuid.13.22 not found
| /usr/local/lib/libuuid.so.2.0 (e2fs-uuid-1.41.4p0): bad major
| /usr/local/lib/uuid/libuuid.so.2.0 (e2fs-uuid-1.41.4p0): bad major
Direct dependencies for heartbeat-2.1.2.15 resolve to: libxml-2.7.6 
libltdl-1.5.26p0 libnet-1.0.2ap2 e2fs-uuid-1.41.4p0 curl-7.20.0 python-2.5.4p3 
gnutls-2.8.5 bzip2-1.0.5 gettext-0.17p0 glib2-2.22.5 p5-Time-TimeDate-1.16p0 
libiconv-1.13p0
Full dependency tree is libxml-2.7.6 libgpg-error-1.7 libgamin-0.1.10 
libtasn1-2.3 lzo2-2.03 curl-7.20.0 python-2.5.4p3 glib2-2.22.5 bzip2-1.0.5 
libltdl-1.5.26p0 libnet-1.0.2ap2 e2fs-uuid-1.41.4p0 libgcrypt-1.4.4p0 
gnutls-2.8.5 sqlite3-3.6.16.1 pcre-7.9 gettext-0.17p0 libidn-1.11 
p5-Time-TimeDate-1.16p0 libiconv-1.13p0

So if both libuuids are installed, libuuid.so.13.22 is recorded in
plist of heartbeat, which is the wrong one.

Other ports depending on e2fsprogs,-uuid (if any) may suffer from
the same problem.

Ciao,
        Kili

Reply via email to