[mpich-discuss] missing mpidimpl.h

Jiaye Li jameslipd at gmail.com
Tue Nov 3 02:20:11 CST 2009


Dear all

I tried to compile mpich2-1.2 on my fc11 quad-core PC. The ifort10 and
icc-10 have been installed, as follows:

intel-icc101018-10.1.018-1.i386 and intel-ifort101018-10.1.018-1.i386

but when I configure the source as --prefix=/opt/mpich2-1.2 FC=ifort
F77=ifort CXX=g++ CC=gcc --with-device=ch_shmem, it reports no porblem. Then
I typed 'make', the compiling stoped at:

Using variables CC='gcc' CFLAGS=' -O2' LDFLAGS='' AR='ar' FC='ifort'
F90='ifort' FFLAGS=' -O2' F90FLAGS=' -O2' CXX='g++' CPPFLAGS='
-I/home/jy/Source/mpich2-1.2/src/openpa/src
-I/home/jy/Source/mpich2-1.2/src/openpa/src '
make all-local
make[1]: Entering directory `/home/jy/Source/mpich2-1.2'
make[1]: Leaving directory `/home/jy/Source/mpich2-1.2'
make[1]: Entering directory `/home/jy/Source/mpich2-1.2/src/openpa'
Making all in src
make[2]: Entering directory `/home/jy/Source/mpich2-1.2/src/openpa/src'
make  all-am
make[3]: Entering directory `/home/jy/Source/mpich2-1.2/src/openpa/src'
make[3]: Leaving directory `/home/jy/Source/mpich2-1.2/src/openpa/src'
make[2]: Leaving directory `/home/jy/Source/mpich2-1.2/src/openpa/src'
Making all in test
make[2]: Entering directory `/home/jy/Source/mpich2-1.2/src/openpa/test'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/jy/Source/mpich2-1.2/src/openpa/test'
make[2]: Entering directory `/home/jy/Source/mpich2-1.2/src/openpa'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `/home/jy/Source/mpich2-1.2/src/openpa'
make[1]: Leaving directory `/home/jy/Source/mpich2-1.2/src/openpa'
make[1]: Entering directory `/home/jy/Source/mpich2-1.2/src'
make[2]: Entering directory `/home/jy/Source/mpich2-1.2/src/mpid'
make[3]: Entering directory `/home/jy/Source/mpich2-1.2/src/mpid/common'
make[4]: Entering directory
`/home/jy/Source/mpich2-1.2/src/mpid/common/locks'
  CC              mpidu_process_locks.c
In file included from mpidu_process_locks.c:6:
mpidu_process_locks.h:20:22: error: mpidimpl.h: No such file or directory
mpidu_process_locks.c: In function ‘MPIDU_Process_lock_init’:
mpidu_process_locks.c:191: error: ‘MPID_STATE_MPIDU_PROCESS_LOCK_INIT’
undeclared (first use in this function)
mpidu_process_locks.c:191: error: (Each undeclared identifier is reported
only once
mpidu_process_locks.c:191: error: for each function it appears in.)
mpidu_process_locks.c: In function ‘MPIDU_Process_lock’:
mpidu_process_locks.c:219: error: ‘MPID_STATE_MPIDU_PROCESS_LOCK’ undeclared
(first use in this function)
mpidu_process_locks.c: In function ‘MPIDU_Process_unlock’:
mpidu_process_locks.c:235: error: ‘MPID_STATE_MPIDU_PROCESS_UNLOCK’
undeclared (first use in this function)
mpidu_process_locks.c: In function ‘MPIDU_Process_lock_free’:
mpidu_process_locks.c:250: error: ‘MPID_STATE_MPIDU_PROCESS_LOCK_FREE’
undeclared (first use in this function)
mpidu_process_locks.c: In function ‘MPIDU_Process_lock_busy_wait’:
mpidu_process_locks.c:331: error: ‘MPID_STATE_MPIDU_PROCESS_LOCK_BUSY_WAIT’
undeclared (first use in this function)
make[4]: *** [mpidu_process_locks.o] Error 1
make[4]: Leaving directory
`/home/jy/Source/mpich2-1.2/src/mpid/common/locks'
make[3]: *** [all-redirect] Error 2
make[3]: Leaving directory `/home/jy/Source/mpich2-1.2/src/mpid/common'
make[2]: *** [all-redirect] Error 2
make[2]: Leaving directory `/home/jy/Source/mpich2-1.2/src/mpid'
make[1]: *** [all-redirect] Error 2
make[1]: Leaving directory `/home/jy/Source/mpich2-1.2/src'
make: *** [all-redirect] Error 2


I don't know what's wrong with the source code or the configuration. What is
mpidimpl.h? Thank you.

-- 
Sincerely yours

Jiaye Li
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/mpich-discuss/attachments/20091103/7aa76016/attachment.htm>


More information about the mpich-discuss mailing list