Hi Jordi, That's a bug in debian libtool package, apparently. On debian unstable I see:
# dpkg -l libtool Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version Architecture Description +++-==============-============-============-================================= ii libtool 2.5.4-3 all Generic library support script So far so good. Now, the LT_PREREQ macro is defined as (file /usr/share/aclocal/libtool.m4:41-46): m4_defun([LT_PREREQ], [m4_if(m4_version_compare(m4_defn([LT_PACKAGE_VERSION]), [$1]), -1, [m4_default([$3], [m4_fatal([Libtool version $1 or higher is required], 63)])], [$2])]) In other words, it compares its argument with the value of m4 variable LT_PACKAGE_VERSION. That variable, in turn, is defined in file /usr/share/aclocal/ltversion.m4. Examining that file I see (in line 24): m4_define([LT_PACKAGE_VERSION], [2.4.7]) Obviously, 2.4.7 < 2.5.4, hence abnormal termination. Regards, Sergey