Created attachment 4017 Run libtoolize on fallback and check for LT_INIT Most of the component in git use LT_PREREQ and LT_INIT now. The git version of xfce4-dev-tools supports this. But autogen.sh on a clean git clone with an old xdt-autogen doesn't run libtilize, yet. This is not a problem, since they need to use the git version of xfce4-dev-tools. But the same problem exists for xfce4-dev-tools. If you have either an old xdt-autogen or none at all. autogen.sh on a clean git clone of xfce4-dev-tools won't run libtoolize and mis ltmain.sh for that reason. The attached patch solves this problem when you don't have a xdt-autogen at all. (the patch also includes a changed check for LT_INIT instead of LT_PREREQ, since LT_INIT is mandatory, where LT_PREREQ isn't) To solve the problem when you have an old xdt-autogen. You should either remove that file first. Or we should always run the fallback commands in autogen.sh for the xfce4-dev-tools. Why would it be better to run xdt-autogen on xfce4-dev-tools instead of the commands we know it will run?
I fix that that in xdt, but I keep the LT_PREREQ check, it's wise to set a minimum version and this way we enforce that.