If you encounter a message, “warning: The macro 'AC_PROG_LIBTOOL' is obsolete“, when running an autogen.sh script in a software project which uses GNU Autotools, I may be able to help you understand it. I encountered this message recently, when working on the Freeciv codebase. In short, this message misled me greatly. What it is really saying is that you should replace the macro name 'AC_PROG_LIBTOOL' with the newer name 'LT_INIT'. Because I had a hard time finding clear documentation, I wrote this blog post to be alternative documentation for others in this situation.

Continue Reading »