libxml2 breakage after upgrade to libxml2-2.7.8

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


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/ /usr/local/lib/ 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


Spare Space

More information about the freebsd-ports mailing list