[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