libxml2 breakage after upgrade to libxml2-2.7.8

Christoph Moench-Tegeder cmt at burggraben.net
Sat Nov 27 12:18:23 UTC 2010


Hi,

After today's upgrade to libxml2-2.7.8, a lot of programs linking against
libxml2 fail to start, as the new libxml2 dows not contain the LIBXML2_*
symbols anymore (libxml2-2.7.7 did). As an example, this is epiphany
trying to start with libxml2-2.7.8:

/libexec/ld-elf.so.1: /usr/local/lib/libxml2.so.5: version LIBXML2_2.5.7 required by /usr/local/bin/epiphany not defined

and checking with objdump reveals that in fact libxml2-2.2.17 contained
38 symbols LIBXML2_* (section "Version definitions") and the whole
section is missing in libxml2-2.2.18.
Is this some defect on my system, a screwup by the new libxml2 or
intentional? At least, it requires recompiling everything which requires
libxml2...

Regards,
Christoph

-- 
Spare Space


More information about the freebsd-ports mailing list