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

Siegmar Gross Siegmar.Gross at informatik.hs-fulda.de
Thu Jan 14 07:21:22 CST 2016


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     discuss at mpich.org
To manage subscription options or unsubscribe:
https://lists.mpich.org/mailman/listinfo/discuss


More information about the discuss mailing list