stumbleupon/opentsdb — pull request #117 by isavin (2012-07-15 20:49:14+00:00)
Title: Makefile.am - replace mkdir_p variable with MKDIR_P

Building the code from the git repo fails on automake-1.12.1 because $mkdir_p which is used for gwt is not defined (make -d) :

Invoking recipe from Makefile:1188 to update target `.gwtc-stamp'.
make[1]: Entering directory `/home/comp_/opentsdb/opentsdb/build'
make[1]: gwt: Command not found
Putting child 0x80e6e78 (.gwtc-stamp) PID 16412 on the chain.
Live child 0x80e6e78 (.gwtc-stamp) PID 16412
Reaping losing child 0x80e6e78 PID 16412
make[1]: *** [.gwtc-stamp] Error 127
Removing child 0x80e6e78 PID 16412 from chain.
make[1]: Leaving directory `/home/comp_/opentsdb/opentsdb/build'
Reaping losing child 0x80a6d68 PID 16411
make: *** [all] Error 2
Removing child 0x80a6d68 PID 16411 from chain.

This seems to be rated tot:

"AM_PROG_MKDIR_P
From Automake 1.8 to 1.9.6 this macro used to define the output variable mkdir_p to one of mkdir -p, install-sh -d, or mkinstalldirs.

Nowadays Autoconf provides a similar functionality with AC_PROG_MKDIR_P (see Particular Program Checks), however this defines the output variable MKDIR_P instead. In case you are still using the AM_PROG_MKDIR_P macro in your configure.ac, or its provided variable $(mkdir_p) in your Makefile.am, you are advised to switch ASAP to the more modern Autoconf-provided interface instead; both the macro and the variable will be removed in the next major Automake release."

(http://www.gnu.org/software/automake/manual/automake.html#Obsolete-Macros)

The change replaces mkdir_p with MKDIR_P.