ports/118716: shared library conflict with heimdal-1.0.1 on FreeBSD 7.0

Petr Holub hopet at ics.muni.cz
Sat Dec 15 11:00:06 UTC 2007

>Number:         118716
>Category:       ports
>Synopsis:       shared library conflict with heimdal-1.0.1 on FreeBSD 7.0
>Confidential:   no
>Severity:       serious
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sat Dec 15 11:00:05 UTC 2007
>Originator:     Petr Holub
>Release:        FreeBSD 7.0-BETA2 i386
Masaryk University
System: FreeBSD treegarth.fi.muni.cz 7.0-BETA2 FreeBSD 7.0-BETA2 #7: Thu Nov 15 04:17:55 CET 2007 toor at fbsd-7.fi.muni.cz:/usr/obj/usr/src/sys/FBSD7 i386

$ kauth
/libexec/ld-elf.so.1: /usr/local/lib/libhx509.so.2: Undefined symbol "oid_id_pkcs1_rsaEncryption"

The problem is caused by two different libraries libasn1.so.8 in the system after installing security/heimdal:
/usr/lib/libasn1.so.8  ... system one
/usr/local/lib/libasn1.so.8  ... installed by heimdal port
When heimdal uses the system library, it results in the error shown above.

$ kauth


Three possible options I can see:
1) bumping the library version number for security/heimdal port
2) syncing the system-wide library with the current one from heimdal
3) forcing just heimdal to use /usr/local/lib/libasn1.so.8 (e.g., using libmap.conf)


More information about the freebsd-ports-bugs mailing list