[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