Missing 'ltmain.sh'
Submitted by Peter de Ridder
Assigned to Xfce Bug Triage
Description
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?
Attachment 4017, "Run libtoolize on fallback and check for LT_INIT":
xfce4-dev-tools-libtoolize.patch
Version: git