Error building mpich-master-v3.2-88-gbbb40df74d46
Hi, today I tried to build mpich-master-v3.2-88-gbbb40df74d46 on my machine (SUSE Linux Enterprise Server 12.0 x86_64) with gcc-5.2.0 and Sun C 5.13. I used the following command to build the system for gcc. mkdir mpich-master-v3.2-88-gbbb40df74d46-${SYSTEM_ENV}.${MACHINE_ENV}.64_gcc cd mpich-master-v3.2-88-gbbb40df74d46-${SYSTEM_ENV}.${MACHINE_ENV}.64_gcc ../mpich-master-v3.2-88-gbbb40df74d46/configure \ --prefix=/usr/local/mpich-3.2.1_64_gcc \ --libdir=/usr/local/mpich-3.2.1_64_gcc/lib64 \ --includedir=/usr/local/mpich-3.2.1_64_gcc/include64 \ CC="gcc" CXX="g++" F77="gfortran" FC="gfortran" \ CFLAGS="-m64 -z noexecstack" CXXFLAGS="-m64" FFLAGS="-m64" FCFLAGS="-m64" \ LDFLAGS="-m64" \ --enable-fortran=yes --enable-cxx --enable-romio \ --enable-debuginfo --enable-smpcoll \ --enable-threads=multiple --with-thread-package=posix \ --enable-shared \ |& tee log.configure.$SYSTEM_ENV.$MACHINE_ENV.64_gcc make |& tee log.make.$SYSTEM_ENV.$MACHINE_ENV.64_gcc "make" broke with the following error for "cc". loki mpich-master-v3.2-88-gbbb40df74d46-Linux.x86_64.64_cc 111 cat log.make.Linux.x86_64.64_cc if test ! -h ./src/include/mpio.h ; then \ rm -f ./src/include/mpio.h ; \ ( cd ./src/include && \ ln -s ../mpi/romio/include/mpio.h ) ; \ fi make all-recursive make[1]: Entering directory '/export2/src/mpich-3.2.1/mpich-master-v3.2-88-gbbb40df74d46-Linux.x86_64.64_cc' Making all in /export2/src/mpich-3.2.1/mpich-master-v3.2-88-gbbb40df74d46-Linux.x86_64.64_cc/src/mpl make[2]: Entering directory '/export2/src/mpich-3.2.1/mpich-master-v3.2-88-gbbb40df74d46-Linux.x86_64.64_cc/src/mpl' CC src/bt/mpl_bt.lo "../../../mpich-master-v3.2-88-gbbb40df74d46/src/mpl/src/bt/mpl_bt.c", line 50: undefined symbol: unw_cursor_t "../../../mpich-master-v3.2-88-gbbb40df74d46/src/mpl/src/bt/mpl_bt.c", line 50: syntax error before or at: cursor "../../../mpich-master-v3.2-88-gbbb40df74d46/src/mpl/src/bt/mpl_bt.c", line 51: undefined symbol: unw_context_t "../../../mpich-master-v3.2-88-gbbb40df74d46/src/mpl/src/bt/mpl_bt.c", line 52: undefined symbol: unw_word_t "../../../mpich-master-v3.2-88-gbbb40df74d46/src/mpl/src/bt/mpl_bt.c", line 57: warning: implicit function declaration: unw_getcontext "../../../mpich-master-v3.2-88-gbbb40df74d46/src/mpl/src/bt/mpl_bt.c", line 57: undefined symbol: uc "../../../mpich-master-v3.2-88-gbbb40df74d46/src/mpl/src/bt/mpl_bt.c", line 58: warning: implicit function declaration: unw_init_local "../../../mpich-master-v3.2-88-gbbb40df74d46/src/mpl/src/bt/mpl_bt.c", line 58: undefined symbol: cursor "../../../mpich-master-v3.2-88-gbbb40df74d46/src/mpl/src/bt/mpl_bt.c", line 59: warning: implicit function declaration: unw_step "../../../mpich-master-v3.2-88-gbbb40df74d46/src/mpl/src/bt/mpl_bt.c", line 60: warning: implicit function declaration: unw_get_reg "../../../mpich-master-v3.2-88-gbbb40df74d46/src/mpl/src/bt/mpl_bt.c", line 60: undefined symbol: UNW_REG_IP "../../../mpich-master-v3.2-88-gbbb40df74d46/src/mpl/src/bt/mpl_bt.c", line 60: undefined symbol: ip "../../../mpich-master-v3.2-88-gbbb40df74d46/src/mpl/src/bt/mpl_bt.c", line 61: warning: implicit function declaration: unw_get_proc_name "../../../mpich-master-v3.2-88-gbbb40df74d46/src/mpl/src/bt/mpl_bt.c", line 62: undefined symbol: offset cc: acomp failed for ../../../mpich-master-v3.2-88-gbbb40df74d46/src/mpl/src/bt/mpl_bt.c Makefile:923: recipe for target 'src/bt/mpl_bt.lo' failed make[2]: *** [src/bt/mpl_bt.lo] Error 1 make[2]: Leaving directory '/export2/src/mpich-3.2.1/mpich-master-v3.2-88-gbbb40df74d46-Linux.x86_64.64_cc/src/mpl' Makefile:38434: recipe for target 'all-recursive' failed make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory '/export2/src/mpich-3.2.1/mpich-master-v3.2-88-gbbb40df74d46-Linux.x86_64.64_cc' Makefile:10304: recipe for target 'all' failed make: *** [all] Error 2 loki mpich-master-v3.2-88-gbbb40df74d46-Linux.x86_64.64_cc 112 "make" broke with the following error for "gcc". loki mpich-master-v3.2-88-gbbb40df74d46-Linux.x86_64.64_gcc 114 cat log.make.Linux.x86_64.64_gcc if test ! -h ./src/include/mpio.h ; then \ rm -f ./src/include/mpio.h ; \ ( cd ./src/include && \ ln -s ../mpi/romio/include/mpio.h ) ; \ fi make all-recursive make[1]: Entering directory '/export2/src/mpich-3.2.1/mpich-master-v3.2-88-gbbb40df74d46-Linux.x86_64.64_gcc' Making all in /export2/src/mpich-3.2.1/mpich-master-v3.2-88-gbbb40df74d46-Linux.x86_64.64_gcc/src/mpl make[2]: Entering directory '/export2/src/mpich-3.2.1/mpich-master-v3.2-88-gbbb40df74d46-Linux.x86_64.64_gcc/src/mpl' CC src/bt/mpl_bt.lo ../../../mpich-master-v3.2-88-gbbb40df74d46/src/mpl/src/bt/mpl_bt.c: In function ‘backtrace_libunwind’: ../../../mpich-master-v3.2-88-gbbb40df74d46/src/mpl/src/bt/mpl_bt.c:50:5: error: unknown type name ‘unw_cursor_t’ unw_cursor_t cursor; ^ ../../../mpich-master-v3.2-88-gbbb40df74d46/src/mpl/src/bt/mpl_bt.c:51:5: error: unknown type name ‘unw_context_t’ unw_context_t uc; ^ ../../../mpich-master-v3.2-88-gbbb40df74d46/src/mpl/src/bt/mpl_bt.c:52:5: error: unknown type name ‘unw_word_t’ unw_word_t ip, offset; ^ ../../../mpich-master-v3.2-88-gbbb40df74d46/src/mpl/src/bt/mpl_bt.c:57:5: warning: implicit declaration of function ‘unw_getcontext’ [-Wimplicit-function-declaration] unw_getcontext(&uc); ^ ../../../mpich-master-v3.2-88-gbbb40df74d46/src/mpl/src/bt/mpl_bt.c:58:5: warning: implicit declaration of function ‘unw_init_local’ [-Wimplicit-function-declaration] unw_init_local(&cursor, &uc); ^ ../../../mpich-master-v3.2-88-gbbb40df74d46/src/mpl/src/bt/mpl_bt.c:59:12: warning: implicit declaration of function ‘unw_step’ [-Wimplicit-function-declaration] while (unw_step(&cursor) > 0) { ^ ../../../mpich-master-v3.2-88-gbbb40df74d46/src/mpl/src/bt/mpl_bt.c:60:9: warning: implicit declaration of function ‘unw_get_reg’ [-Wimplicit-function-declaration] unw_get_reg(&cursor, UNW_REG_IP, &ip); ^ ../../../mpich-master-v3.2-88-gbbb40df74d46/src/mpl/src/bt/mpl_bt.c:60:30: error: ‘UNW_REG_IP’ undeclared (first use in this function) unw_get_reg(&cursor, UNW_REG_IP, &ip); ^ ../../../mpich-master-v3.2-88-gbbb40df74d46/src/mpl/src/bt/mpl_bt.c:60:30: note: each undeclared identifier is reported only once for each function it appears in ../../../mpich-master-v3.2-88-gbbb40df74d46/src/mpl/src/bt/mpl_bt.c:61:9: warning: implicit declaration of function ‘unw_get_proc_name’ [-Wimplicit-function-declaration] unw_get_proc_name(&cursor, buffer, ^ Makefile:920: recipe for target 'src/bt/mpl_bt.lo' failed make[2]: *** [src/bt/mpl_bt.lo] Error 1 make[2]: Leaving directory '/export2/src/mpich-3.2.1/mpich-master-v3.2-88-gbbb40df74d46-Linux.x86_64.64_gcc/src/mpl' Makefile:38434: recipe for target 'all-recursive' failed make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory '/export2/src/mpich-3.2.1/mpich-master-v3.2-88-gbbb40df74d46-Linux.x86_64.64_gcc' Makefile:10304: recipe for target 'all' failed make: *** [all] Error 2 loki mpich-master-v3.2-88-gbbb40df74d46-Linux.x86_64.64_gcc 114 I would be grateful if somebody can fix the problem. Thank you very much for any help in advance. Kind regards Siegmar _______________________________________________ discuss mailing list [email protected] To manage subscription options or unsubscribe: https://lists.mpich.org/mailman/listinfo/discuss
participants (1)
-
Siegmar Gross