[mpich-discuss] Error buildingmpich-master-v3.2-88-gbbb40df74d46

Siegmar Gross Siegmar.Gross at informatik.hs-fulda.de
Sat Jan 16 02:35:20 CST 2016


Hi Rob,

I've attached the files for both compilers.

Best regards and thank you very much for your help

Siegmar


Am 15.01.2016 um 16:55 schrieb Rob Latham:
>
>
> On 01/15/2016 06:56 AM, Siegmar Gross wrote:
>> Hi Rob,
>>
>> I had to change "#if" to "#elif", but I still get errors. I've attached the
>> log files.
>
> OK, you can see what I'm trying to do, yes?  On my end, everything I've done
> to re-create your environment works for me.  One more favor: send me your
> src/mpl/include/mplconfig.h
>
> Thanks
> ==rob
> _______________________________________________
> discuss mailing list     discuss at mpich.org
> To manage subscription options or unsubscribe:
> https://lists.mpich.org/mailman/listinfo/discuss
-------------- next part --------------
#ifndef _INCLUDE_MPLCONFIG_H
#define _INCLUDE_MPLCONFIG_H 1
 
/* include/mplconfig.h. Generated automatically at end of configure. */
/* include/config.h.  Generated from config.h.in by configure.  */
/* include/config.h.in.  Generated from configure.ac by autoheader.  */

/* Define to 1 if you have the <backtrace.h> header file. */
/* #undef HAVE_BACKTRACE_H */

/* Define to 1 if you have the `backtrace_symbols' function. */
#ifndef MPL_HAVE_BACKTRACE_SYMBOLS 
#define MPL_HAVE_BACKTRACE_SYMBOLS  1 
#endif

/* define if valgrind is old and/or broken compared to what we are expecting
   */
#ifndef MPL_HAVE_BROKEN_VALGRIND 
#define MPL_HAVE_BROKEN_VALGRIND  1 
#endif

/* Define to 1 if you have the `clock_getres' function. */
#ifndef MPL_HAVE_CLOCK_GETRES 
#define MPL_HAVE_CLOCK_GETRES  1 
#endif

/* Define to 1 if you have the `clock_gettime' function. */
#ifndef MPL_HAVE_CLOCK_GETTIME 
#define MPL_HAVE_CLOCK_GETTIME  1 
#endif

/* Define to 1 if you have the <ctype.h> header file. */
#ifndef MPL_HAVE_CTYPE_H 
#define MPL_HAVE_CTYPE_H  1 
#endif

/* Define to 1 if you have the declaration of `backtrace_create_state', and to
   0 if you don't. */
#ifndef MPL_HAVE_DECL_BACKTRACE_CREATE_STATE 
#define MPL_HAVE_DECL_BACKTRACE_CREATE_STATE  0 
#endif

/* Define to 1 if you have the declaration of `backtrace_print', and to 0 if
   you don't. */
#ifndef MPL_HAVE_DECL_BACKTRACE_PRINT 
#define MPL_HAVE_DECL_BACKTRACE_PRINT  0 
#endif

/* Define to 1 if you have the <dlfcn.h> header file. */
#ifndef MPL_HAVE_DLFCN_H 
#define MPL_HAVE_DLFCN_H  1 
#endif

/* Define to 1 if you have the <drd.h> header file. */
/* #undef HAVE_DRD_H */

/* Define to 1 if you have the <execinfo.h> header file. */
#ifndef MPL_HAVE_EXECINFO_H 
#define MPL_HAVE_EXECINFO_H  1 
#endif

/* Define if GNU __attribute__ is supported */
/* #undef HAVE_GCC_ATTRIBUTE */

/* Define to 1 if you have the `gethrtime' function. */
/* #undef HAVE_GETHRTIME */

/* Define to 1 if you have the `gettimeofday' function. */
#ifndef MPL_HAVE_GETTIMEOFDAY 
#define MPL_HAVE_GETTIMEOFDAY  1 
#endif

/* Define to 1 if you have the <helgrind.h> header file. */
/* #undef HAVE_HELGRIND_H */

/* Define to 1 if you have the <inttypes.h> header file. */
#ifndef MPL_HAVE_INTTYPES_H 
#define MPL_HAVE_INTTYPES_H  1 
#endif

/* Define to 1 if you have the `backtrace' library (-lbacktrace). */
/* #undef HAVE_LIBBACKTRACE */

/* Define to 1 if you have the `unwind' library (-lunwind). */
#ifndef MPL_HAVE_LIBUNWIND 
#define MPL_HAVE_LIBUNWIND  1 
#endif

/* Define to 1 if you have the <libunwind.h> header file. */
/* #undef HAVE_LIBUNWIND_H */

/* Define to 1 if you have the `mach_absolute_time' function. */
/* #undef HAVE_MACH_ABSOLUTE_TIME */

/* Define if C99-style variable argument list macro functionality */
#ifndef MPL_HAVE_MACRO_VA_ARGS 
#define MPL_HAVE_MACRO_VA_ARGS  1 
#endif

/* Define to 1 if you have the <memcheck.h> header file. */
/* #undef HAVE_MEMCHECK_H */

/* Define to 1 if you have the <memory.h> header file. */
#ifndef MPL_HAVE_MEMORY_H 
#define MPL_HAVE_MEMORY_H  1 
#endif

/* Define to 1 if you have the `putenv' function. */
#ifndef MPL_HAVE_PUTENV 
#define MPL_HAVE_PUTENV  1 
#endif

/* Define to 1 if you have the `snprintf' function. */
#ifndef MPL_HAVE_SNPRINTF 
#define MPL_HAVE_SNPRINTF  1 
#endif

/* Define to 1 if you have the <stdarg.h> header file. */
#ifndef MPL_HAVE_STDARG_H 
#define MPL_HAVE_STDARG_H  1 
#endif

/* Define to 1 if you have the <stdint.h> header file. */
#ifndef MPL_HAVE_STDINT_H 
#define MPL_HAVE_STDINT_H  1 
#endif

/* Define to 1 if you have the <stdio.h> header file. */
#ifndef MPL_HAVE_STDIO_H 
#define MPL_HAVE_STDIO_H  1 
#endif

/* Define to 1 if you have the <stdlib.h> header file. */
#ifndef MPL_HAVE_STDLIB_H 
#define MPL_HAVE_STDLIB_H  1 
#endif

/* Define to 1 if you have the `strdup' function. */
#ifndef MPL_HAVE_STRDUP 
#define MPL_HAVE_STRDUP  1 
#endif

/* Define to 1 if you have the `strerror' function. */
#ifndef MPL_HAVE_STRERROR 
#define MPL_HAVE_STRERROR  1 
#endif

/* Define to 1 if you have the <strings.h> header file. */
#ifndef MPL_HAVE_STRINGS_H 
#define MPL_HAVE_STRINGS_H  1 
#endif

/* Define to 1 if you have the <string.h> header file. */
#ifndef MPL_HAVE_STRING_H 
#define MPL_HAVE_STRING_H  1 
#endif

/* Define to 1 if you have the `strncmp' function. */
#ifndef MPL_HAVE_STRNCMP 
#define MPL_HAVE_STRNCMP  1 
#endif

/* Define to 1 if you have the <sys/stat.h> header file. */
#ifndef MPL_HAVE_SYS_STAT_H 
#define MPL_HAVE_SYS_STAT_H  1 
#endif

/* Define to 1 if you have the <sys/types.h> header file. */
#ifndef MPL_HAVE_SYS_TYPES_H 
#define MPL_HAVE_SYS_TYPES_H  1 
#endif

/* Define to 1 if you have the <sys/uio.h> header file. */
#ifndef MPL_HAVE_SYS_UIO_H 
#define MPL_HAVE_SYS_UIO_H  1 
#endif

/* Define to 1 if you have the <unistd.h> header file. */
#ifndef MPL_HAVE_UNISTD_H 
#define MPL_HAVE_UNISTD_H  1 
#endif

/* Define to 1 if you have the `usleep' function. */
#ifndef MPL_HAVE_USLEEP 
#define MPL_HAVE_USLEEP  1 
#endif

/* Define to 1 if you have the <valgrind/drd.h> header file. */
/* #undef HAVE_VALGRIND_DRD_H */

/* Define to 1 if you have the <valgrind.h> header file. */
/* #undef HAVE_VALGRIND_H */

/* Define to 1 if you have the <valgrind/helgrind.h> header file. */
/* #undef HAVE_VALGRIND_HELGRIND_H */

/* Define to 1 if you have the <valgrind/memcheck.h> header file. */
/* #undef HAVE_VALGRIND_MEMCHECK_H */

/* Define to 1 if you have the <valgrind/valgrind.h> header file. */
/* #undef HAVE_VALGRIND_VALGRIND_H */

/* defined if the C compiler supports __typeof(variable) */
#ifndef MPL_HAVE___TYPEOF 
#define MPL_HAVE___TYPEOF  1 
#endif

/* Define which x86 cycle counter to use */
/* #undef LINUX86_CYCLE_CPUID_RDTSC32 */

/* Define which x86 cycle counter to use */
/* #undef LINUX86_CYCLE_CPUID_RDTSC64 */

/* Define which x86 cycle counter to use */
/* #undef LINUX86_CYCLE_RDTSC */

/* Define which x86 cycle counter to use */
/* #undef LINUX86_CYCLE_RDTSCP */

/* Define to the sub-directory where libtool stores uninstalled libraries. */
#ifndef MPL_LT_OBJDIR 
#define MPL_LT_OBJDIR  ".libs/" 
#endif

/* Define if putenv needs a declaration */
/* #undef NEEDS_PUTENV_DECL */

/* Define if snprintf needs a declaration */
/* #undef NEEDS_SNPRINTF_DECL */

/* Define if strdup needs a declaration */
/* #undef NEEDS_STRDUP_DECL */

/* Define if strerror needs a declaration */
/* #undef NEEDS_STRERROR_DECL */

/* Define if strncmp needs a declaration */
/* #undef NEEDS_STRNCMP_DECL */

/* Define if sys/time.h is required to get timer definitions */
/* #undef NEEDS_SYS_TIME_H */

/* Define if usleep needs a declaration */
/* #undef NEEDS_USLEEP_DECL */

/* Name of package */
#ifndef MPL_PACKAGE 
#define MPL_PACKAGE  "mpl" 
#endif

/* Define to the address where bug reports for this package should be sent. */
#ifndef MPL_PACKAGE_BUGREPORT 
#define MPL_PACKAGE_BUGREPORT  "" 
#endif

/* Define to the full name of this package. */
#ifndef MPL_PACKAGE_NAME 
#define MPL_PACKAGE_NAME  "MPL" 
#endif

/* Define to the full name and version of this package. */
#ifndef MPL_PACKAGE_STRING 
#define MPL_PACKAGE_STRING  "MPL 0.1" 
#endif

/* Define to the one symbol short name of this package. */
#ifndef MPL_PACKAGE_TARNAME 
#define MPL_PACKAGE_TARNAME  "mpl" 
#endif

/* Define to the home page for this package. */
#ifndef MPL_PACKAGE_URL 
#define MPL_PACKAGE_URL  "" 
#endif

/* Define to the version of this package. */
#ifndef MPL_PACKAGE_VERSION 
#define MPL_PACKAGE_VERSION  "0.1" 
#endif

/* Define to 1 if you have the ANSI C header files. */
#ifndef MPL_STDC_HEADERS 
#define MPL_STDC_HEADERS  1 
#endif

/* Define if performing coverage tests */
/* #undef USE_COVERAGE */

/* Version number of package */
#ifndef MPL_VERSION 
#define MPL_VERSION  "0.1" 
#endif

/* Define to empty if `const' does not conform to ANSI C. */
/* #undef const */

/* Define to `__inline__' or `__inline' if that's what the C compiler
   calls it, or to nothing if 'inline' is not supported under any name.  */
#ifndef __cplusplus
/* #undef inline */
#endif

/* Define to the equivalent of the C99 'restrict' keyword, or to
   nothing if this is not supported.  Do not define if restrict is
   supported directly.  */
#ifndef _mpl_restrict 
#define _mpl_restrict  __restrict__ 
#endif
/* Work around a bug in Sun C++: it does not support _Restrict or
   __restrict__, even though the corresponding Sun C compiler ends up with
   "#define restrict _Restrict" or "#define restrict __restrict__" in the
   previous line.  Perhaps some future version of Sun C++ will work with
   restrict; if so, hopefully it defines __RESTRICT like Sun C does.  */
#if defined __SUNPRO_CC && !defined __RESTRICT
# define _Restrict
# define __restrict__
#endif
 
/* once: _INCLUDE_MPLCONFIG_H */
#endif
-------------- next part --------------
#ifndef _INCLUDE_MPLCONFIG_H
#define _INCLUDE_MPLCONFIG_H 1
 
/* include/mplconfig.h. Generated automatically at end of configure. */
/* include/config.h.  Generated from config.h.in by configure.  */
/* include/config.h.in.  Generated from configure.ac by autoheader.  */

/* Define to 1 if you have the <backtrace.h> header file. */
/* #undef HAVE_BACKTRACE_H */

/* Define to 1 if you have the `backtrace_symbols' function. */
#ifndef MPL_HAVE_BACKTRACE_SYMBOLS 
#define MPL_HAVE_BACKTRACE_SYMBOLS  1 
#endif

/* define if valgrind is old and/or broken compared to what we are expecting
   */
#ifndef MPL_HAVE_BROKEN_VALGRIND 
#define MPL_HAVE_BROKEN_VALGRIND  1 
#endif

/* Define to 1 if you have the `clock_getres' function. */
#ifndef MPL_HAVE_CLOCK_GETRES 
#define MPL_HAVE_CLOCK_GETRES  1 
#endif

/* Define to 1 if you have the `clock_gettime' function. */
#ifndef MPL_HAVE_CLOCK_GETTIME 
#define MPL_HAVE_CLOCK_GETTIME  1 
#endif

/* Define to 1 if you have the <ctype.h> header file. */
#ifndef MPL_HAVE_CTYPE_H 
#define MPL_HAVE_CTYPE_H  1 
#endif

/* Define to 1 if you have the declaration of `backtrace_create_state', and to
   0 if you don't. */
#ifndef MPL_HAVE_DECL_BACKTRACE_CREATE_STATE 
#define MPL_HAVE_DECL_BACKTRACE_CREATE_STATE  0 
#endif

/* Define to 1 if you have the declaration of `backtrace_print', and to 0 if
   you don't. */
#ifndef MPL_HAVE_DECL_BACKTRACE_PRINT 
#define MPL_HAVE_DECL_BACKTRACE_PRINT  0 
#endif

/* Define to 1 if you have the <dlfcn.h> header file. */
#ifndef MPL_HAVE_DLFCN_H 
#define MPL_HAVE_DLFCN_H  1 
#endif

/* Define to 1 if you have the <drd.h> header file. */
/* #undef HAVE_DRD_H */

/* Define to 1 if you have the <execinfo.h> header file. */
#ifndef MPL_HAVE_EXECINFO_H 
#define MPL_HAVE_EXECINFO_H  1 
#endif

/* Define if GNU __attribute__ is supported */
#ifndef MPL_HAVE_GCC_ATTRIBUTE 
#define MPL_HAVE_GCC_ATTRIBUTE  1 
#endif

/* Define to 1 if you have the `gethrtime' function. */
/* #undef HAVE_GETHRTIME */

/* Define to 1 if you have the `gettimeofday' function. */
#ifndef MPL_HAVE_GETTIMEOFDAY 
#define MPL_HAVE_GETTIMEOFDAY  1 
#endif

/* Define to 1 if you have the <helgrind.h> header file. */
/* #undef HAVE_HELGRIND_H */

/* Define to 1 if you have the <inttypes.h> header file. */
#ifndef MPL_HAVE_INTTYPES_H 
#define MPL_HAVE_INTTYPES_H  1 
#endif

/* Define to 1 if you have the `backtrace' library (-lbacktrace). */
/* #undef HAVE_LIBBACKTRACE */

/* Define to 1 if you have the `unwind' library (-lunwind). */
#ifndef MPL_HAVE_LIBUNWIND 
#define MPL_HAVE_LIBUNWIND  1 
#endif

/* Define to 1 if you have the <libunwind.h> header file. */
/* #undef HAVE_LIBUNWIND_H */

/* Define to 1 if you have the `mach_absolute_time' function. */
/* #undef HAVE_MACH_ABSOLUTE_TIME */

/* Define if C99-style variable argument list macro functionality */
#ifndef MPL_HAVE_MACRO_VA_ARGS 
#define MPL_HAVE_MACRO_VA_ARGS  1 
#endif

/* Define to 1 if you have the <memcheck.h> header file. */
/* #undef HAVE_MEMCHECK_H */

/* Define to 1 if you have the <memory.h> header file. */
#ifndef MPL_HAVE_MEMORY_H 
#define MPL_HAVE_MEMORY_H  1 
#endif

/* Define to 1 if you have the `putenv' function. */
#ifndef MPL_HAVE_PUTENV 
#define MPL_HAVE_PUTENV  1 
#endif

/* Define to 1 if you have the `snprintf' function. */
#ifndef MPL_HAVE_SNPRINTF 
#define MPL_HAVE_SNPRINTF  1 
#endif

/* Define to 1 if you have the <stdarg.h> header file. */
#ifndef MPL_HAVE_STDARG_H 
#define MPL_HAVE_STDARG_H  1 
#endif

/* Define to 1 if you have the <stdint.h> header file. */
#ifndef MPL_HAVE_STDINT_H 
#define MPL_HAVE_STDINT_H  1 
#endif

/* Define to 1 if you have the <stdio.h> header file. */
#ifndef MPL_HAVE_STDIO_H 
#define MPL_HAVE_STDIO_H  1 
#endif

/* Define to 1 if you have the <stdlib.h> header file. */
#ifndef MPL_HAVE_STDLIB_H 
#define MPL_HAVE_STDLIB_H  1 
#endif

/* Define to 1 if you have the `strdup' function. */
#ifndef MPL_HAVE_STRDUP 
#define MPL_HAVE_STRDUP  1 
#endif

/* Define to 1 if you have the `strerror' function. */
#ifndef MPL_HAVE_STRERROR 
#define MPL_HAVE_STRERROR  1 
#endif

/* Define to 1 if you have the <strings.h> header file. */
#ifndef MPL_HAVE_STRINGS_H 
#define MPL_HAVE_STRINGS_H  1 
#endif

/* Define to 1 if you have the <string.h> header file. */
#ifndef MPL_HAVE_STRING_H 
#define MPL_HAVE_STRING_H  1 
#endif

/* Define to 1 if you have the `strncmp' function. */
#ifndef MPL_HAVE_STRNCMP 
#define MPL_HAVE_STRNCMP  1 
#endif

/* Define to 1 if you have the <sys/stat.h> header file. */
#ifndef MPL_HAVE_SYS_STAT_H 
#define MPL_HAVE_SYS_STAT_H  1 
#endif

/* Define to 1 if you have the <sys/types.h> header file. */
#ifndef MPL_HAVE_SYS_TYPES_H 
#define MPL_HAVE_SYS_TYPES_H  1 
#endif

/* Define to 1 if you have the <sys/uio.h> header file. */
#ifndef MPL_HAVE_SYS_UIO_H 
#define MPL_HAVE_SYS_UIO_H  1 
#endif

/* Define to 1 if you have the <unistd.h> header file. */
#ifndef MPL_HAVE_UNISTD_H 
#define MPL_HAVE_UNISTD_H  1 
#endif

/* Define to 1 if you have the `usleep' function. */
#ifndef MPL_HAVE_USLEEP 
#define MPL_HAVE_USLEEP  1 
#endif

/* Define to 1 if you have the <valgrind/drd.h> header file. */
/* #undef HAVE_VALGRIND_DRD_H */

/* Define to 1 if you have the <valgrind.h> header file. */
/* #undef HAVE_VALGRIND_H */

/* Define to 1 if you have the <valgrind/helgrind.h> header file. */
/* #undef HAVE_VALGRIND_HELGRIND_H */

/* Define to 1 if you have the <valgrind/memcheck.h> header file. */
/* #undef HAVE_VALGRIND_MEMCHECK_H */

/* Define to 1 if you have the <valgrind/valgrind.h> header file. */
/* #undef HAVE_VALGRIND_VALGRIND_H */

/* defined if the C compiler supports __typeof(variable) */
#ifndef MPL_HAVE___TYPEOF 
#define MPL_HAVE___TYPEOF  1 
#endif

/* Define which x86 cycle counter to use */
/* #undef LINUX86_CYCLE_CPUID_RDTSC32 */

/* Define which x86 cycle counter to use */
/* #undef LINUX86_CYCLE_CPUID_RDTSC64 */

/* Define which x86 cycle counter to use */
/* #undef LINUX86_CYCLE_RDTSC */

/* Define which x86 cycle counter to use */
/* #undef LINUX86_CYCLE_RDTSCP */

/* Define to the sub-directory where libtool stores uninstalled libraries. */
#ifndef MPL_LT_OBJDIR 
#define MPL_LT_OBJDIR  ".libs/" 
#endif

/* Define if putenv needs a declaration */
/* #undef NEEDS_PUTENV_DECL */

/* Define if snprintf needs a declaration */
/* #undef NEEDS_SNPRINTF_DECL */

/* Define if strdup needs a declaration */
/* #undef NEEDS_STRDUP_DECL */

/* Define if strerror needs a declaration */
/* #undef NEEDS_STRERROR_DECL */

/* Define if strncmp needs a declaration */
/* #undef NEEDS_STRNCMP_DECL */

/* Define if sys/time.h is required to get timer definitions */
/* #undef NEEDS_SYS_TIME_H */

/* Define if usleep needs a declaration */
/* #undef NEEDS_USLEEP_DECL */

/* Name of package */
#ifndef MPL_PACKAGE 
#define MPL_PACKAGE  "mpl" 
#endif

/* Define to the address where bug reports for this package should be sent. */
#ifndef MPL_PACKAGE_BUGREPORT 
#define MPL_PACKAGE_BUGREPORT  "" 
#endif

/* Define to the full name of this package. */
#ifndef MPL_PACKAGE_NAME 
#define MPL_PACKAGE_NAME  "MPL" 
#endif

/* Define to the full name and version of this package. */
#ifndef MPL_PACKAGE_STRING 
#define MPL_PACKAGE_STRING  "MPL 0.1" 
#endif

/* Define to the one symbol short name of this package. */
#ifndef MPL_PACKAGE_TARNAME 
#define MPL_PACKAGE_TARNAME  "mpl" 
#endif

/* Define to the home page for this package. */
#ifndef MPL_PACKAGE_URL 
#define MPL_PACKAGE_URL  "" 
#endif

/* Define to the version of this package. */
#ifndef MPL_PACKAGE_VERSION 
#define MPL_PACKAGE_VERSION  "0.1" 
#endif

/* Define to 1 if you have the ANSI C header files. */
#ifndef MPL_STDC_HEADERS 
#define MPL_STDC_HEADERS  1 
#endif

/* Define if performing coverage tests */
/* #undef USE_COVERAGE */

/* Version number of package */
#ifndef MPL_VERSION 
#define MPL_VERSION  "0.1" 
#endif

/* Define to empty if `const' does not conform to ANSI C. */
/* #undef const */

/* Define to `__inline__' or `__inline' if that's what the C compiler
   calls it, or to nothing if 'inline' is not supported under any name.  */
#ifndef __cplusplus
/* #undef inline */
#endif

/* Define to the equivalent of the C99 'restrict' keyword, or to
   nothing if this is not supported.  Do not define if restrict is
   supported directly.  */
#ifndef _mpl_restrict 
#define _mpl_restrict  __restrict 
#endif
/* Work around a bug in Sun C++: it does not support _Restrict or
   __restrict__, even though the corresponding Sun C compiler ends up with
   "#define restrict _Restrict" or "#define restrict __restrict__" in the
   previous line.  Perhaps some future version of Sun C++ will work with
   restrict; if so, hopefully it defines __RESTRICT like Sun C does.  */
#if defined __SUNPRO_CC && !defined __RESTRICT
# define _Restrict
# define __restrict__
#endif
 
/* once: _INCLUDE_MPLCONFIG_H */
#endif
-------------- next part --------------
_______________________________________________
discuss mailing list     discuss at mpich.org
To manage subscription options or unsubscribe:
https://lists.mpich.org/mailman/listinfo/discuss


More information about the discuss mailing list