[mpich-discuss] mpich2 1.3.1 compilation error

Grant Tang grant.tang at gmail.com
Tue Nov 30 14:27:34 CST 2010


Hi,

I am trying to compile mpich2 1.3.1 on the head node of my cluster but
fail. The OS is CentOS5 with kernel 2.6.11.11. g++ version is 3.4.3. I
configure the the default configuration option. It reports error when
make as foloowing:

gtang at sp:~/tmp/mpich2-1.3.1 ssh$ make
Beginning make
Using variables CC='gcc' CFLAGS='   -O2' LDFLAGS=' ' F77='gfortran'
FFLAGS='  -O2' FC='gfortran' FCFLAGS='  -O2' CXX='c++' CXXFLAGS='
-O2' AR='ar' CPP='gcc -E' CPPFLAGS='
-I/home/gtang/tmp/mpich2-1.3.1/src/mpl/include
-I/home/gtang/tmp/mpich2-1.3.1/src/mpl/include
-I/home/gtang/tmp/mpich2-1.3.1/src/openpa/src
-I/home/gtang/tmp/mpich2-1.3.1/src/openpa/src
-I/home/gtang/tmp/mpich2-1.3.1/src/mpid/ch3/include
-I/home/gtang/tmp/mpich2-1.3.1/src/mpid/ch3/include
-I/home/gtang/tmp/mpich2-1.3.1/src/mpid/common/datatype
-I/home/gtang/tmp/mpich2-1.3.1/src/mpid/common/datatype
-I/home/gtang/tmp/mpich2-1.3.1/src/mpid/common/locks
-I/home/gtang/tmp/mpich2-1.3.1/src/mpid/common/locks
-I/home/gtang/tmp/mpich2-1.3.1/src/mpid/ch3/channels/nemesis/include
-I/home/gtang/tmp/mpich2-1.3.1/src/mpid/ch3/channels/nemesis/include
-I/home/gtang/tmp/mpich2-1.3.1/src/mpid/ch3/channels/nemesis/nemesis/include
-I/home/gtang/tmp/mpich2-1.3.1/src/mpid/ch3/channels/nemesis/nemesis/include
-I/home/gtang/tmp/mpich2-1.3.1/src/mpid/ch3/channels/nemesis/nemesis/utils/monitor
-I/home/gtang/tmp/mpich2-1.3.1/src/mpid/ch3/channels/nemesis/nemesis/utils/monitor
-I/home/gtang/tmp/mpich2-1.3.1/src/util/wrappers
-I/home/gtang/tmp/mpich2-1.3.1/src/util/wrappers'
make all-local
make[1]: Entering directory `/home/gtang/tmp/mpich2-1.3.1'
make[1]: Leaving directory `/home/gtang/tmp/mpich2-1.3.1'
make[1]: Entering directory `/home/gtang/tmp/mpich2-1.3.1/src/mpl'
  CC     mpltrmem.lo
src/mpltrmem.c: In function `MPL_trmalloc':
src/mpltrmem.c:228: warning: cast from pointer to integer of different size
src/mpltrmem.c:230: warning: cast from pointer to integer of different size
src/mpltrmem.c:264: warning: cast from pointer to integer of different size
src/mpltrmem.c:265: warning: cast from pointer to integer of different size
src/mpltrmem.c:266: warning: cast from pointer to integer of different size
src/mpltrmem.c: In function `MPL_trfree':
src/mpltrmem.c:306: warning: cast from pointer to integer of different size
src/mpltrmem.c:327: warning: cast from pointer to integer of different size
src/mpltrmem.c:376: warning: cast from pointer to integer of different size
src/mpltrmem.c:378: warning: cast from pointer to integer of different size
src/mpltrmem.c:385: warning: cast from pointer to integer of different size
src/mpltrmem.c:387: warning: cast from pointer to integer of different size
src/mpltrmem.c:407: warning: cast from pointer to integer of different size
src/mpltrmem.c: In function `MPL_trvalid':
src/mpltrmem.c:451: warning: cast from pointer to integer of different size
src/mpltrmem.c:460: warning: cast from pointer to integer of different size
src/mpltrmem.c:470: warning: cast from pointer to integer of different size
src/mpltrmem.c:493: warning: cast from pointer to integer of different size
src/mpltrmem.c:494: warning: cast from pointer to integer of different size
src/mpltrmem.c: In function `MPL_trdump':
src/mpltrmem.c:535: warning: cast from pointer to integer of different size
src/mpltrmem.c:551: warning: cast from pointer to integer of different size
src/mpltrmem.c: In function `MPL_trrealloc':
src/mpltrmem.c:736: warning: cast from pointer to integer of different size
src/mpltrmem.c:762: warning: cast from pointer to integer of different size
/tmp/cc0vwOnf.s: Assembler messages:
/tmp/cc0vwOnf.s:53: Error: suffix or operands invalid for `mov'
/tmp/cc0vwOnf.s:117: Error: suffix or operands invalid for `mov'
/tmp/cc0vwOnf.s:379: Error: suffix or operands invalid for `mov'
/tmp/cc0vwOnf.s:401: Error: suffix or operands invalid for `mov'
/tmp/cc0vwOnf.s:500: Error: suffix or operands invalid for `mov'
/tmp/cc0vwOnf.s:518: Error: suffix or operands invalid for `mov'
/tmp/cc0vwOnf.s:536: Error: suffix or operands invalid for `mov'
/tmp/cc0vwOnf.s:627: Error: suffix or operands invalid for `mov'
/tmp/cc0vwOnf.s:682: Error: suffix or operands invalid for `mov'
/tmp/cc0vwOnf.s:833: Error: suffix or operands invalid for `mov'
/tmp/cc0vwOnf.s:858: Error: suffix or operands invalid for `mov'
/tmp/cc0vwOnf.s:888: Error: suffix or operands invalid for `mov'
/tmp/cc0vwOnf.s:913: Error: suffix or operands invalid for `mov'
/tmp/cc0vwOnf.s:962: Error: suffix or operands invalid for `mov'
/tmp/cc0vwOnf.s:1018: Error: suffix or operands invalid for `mov'
/tmp/cc0vwOnf.s:1059: Error: suffix or operands invalid for `mov'
/tmp/cc0vwOnf.s:1086: Error: suffix or operands invalid for `mov'
/tmp/cc0vwOnf.s:1157: Error: suffix or operands invalid for `mov'
/tmp/cc0vwOnf.s:1175: Error: suffix or operands invalid for `mov'
/tmp/cc0vwOnf.s:1253: Error: suffix or operands invalid for `mov'
/tmp/cc0vwOnf.s:1321: Error: suffix or operands invalid for `mov'
/tmp/cc0vwOnf.s:1486: Error: suffix or operands invalid for `mov'
/tmp/cc0vwOnf.s:1536: Error: suffix or operands invalid for `mov'
make[1]: *** [mpltrmem.lo] Error 1
make[1]: Leaving directory `/home/gtang/tmp/mpich2-1.3.1/src/mpl'
make: *** [all-redirect] Error 1

I don't now wha's wrong. Can anybody help me?
Thanks,
-- 
Grant Tang


More information about the mpich-discuss mailing list