Hi,

I am getting an error while trying to compile the latest mpich (from the git repo) with Intel 15.0.1 compiler...excerpt of the error:

In file included from ../../.././src/mpl/include/mpl.h(10),
                 from ../../.././src/mpl/src/mplstr.c(7):
./include/mplconfig.h(238): warning #14: extra text after expected end of preprocessing directive
  #ifndef _mpl_ 
               ^

In file included from ../../.././src/mpl/include/mpl.h(10),
                 from ../../.././src/mpl/src/mplstr.c(7):
./include/mplconfig.h(239): warning #2217: white space is required between the macro name "_mpl_" and its replacement text
  #define _mpl_  
               ^

In file included from ../../.././src/mpl/include/mpl.h(111),
                 from ../../.././src/mpl/src/mplstr.c(7):
../../.././src/mpl/include/mplstr.h(48): error: #error directive: "strncmp is required"
  #error "strncmp is required"
   ^

../../.././src/mpl/src/mplstr.c(41): warning #266: function "isdigit" declared implicitly
              if (isdigit(nc)) {
                  ^

Internal error: null pointer


Please suggest.

--
Regards,
Sayan