When some project is having all that "ltmain", "aclocal.m4" and other "autogen.sh" it brings discomfort:
./autogen.sh
is slow. ./configure
is slow../configure
fails complaining missing somewthing. I fix it and it complains about something next. Slow.configure.ac
is usually big and incomprehensible..deps
or .libs
or whatever.Every problem with it adds more and more hate points to {auto,lib}tool.
How to get on well with that things? Is there a short tutorial (not longish "introduction to GNU Build System" or how is it called) plus comprehensive reference how to create, fix and debug that things?
http://www.lrde.epita.fr/~adl/autotools.html is a fantastic tutorial. Don't let the page count put you off: most of it is diagrams appearing piece by piece.