[mpich-discuss] Problem installing MPICH2 on Solaris 10, 'configure' successful but 'make' fails

Fath Adam fathalrahman.adam at googlemail.com
Wed Mar 28 09:33:17 CDT 2012


Hello,
I am trying to install MPICH2 on Solaris i86pc i386 i86pc.
I configure using
./configure CFLAGS=-Wa,--divide
--prefix=/users/avtools/adam/mpich2-install |& tee c2.txt
it is successful! (copied the parameters from some thread here, my 1st
set of parameters fails too!)
when I run
make |& m2.txt
it fails!
I am attaching the m.txt file below.
Thanks for your help.
Adam

Beginning make
Using variables
CC='/home/dfdtools/wrapper/SunOS_X86/Sun-Studio-12/bin/cc'
CFLAGS='-Wa,--divide  ' LDFLAGS=' ' F77='f77' FFLAGS=' ' FC='f90'
FCFLAGS='  -O2' CXX='c++' CXXFLAGS='  -O2' AR='ar'
CPP='/home/dfdtools/wrapper/SunOS_X86/Sun-Studio-12/bin/cc -E'
CPPFLAGS=' -I/tmp/adam/src/mpl/include
-I/users/avtools/adam/mpich2-1.4.1p1/src/mpl/include
-I/users/avtools/adam/mpich2-1.4.1p1/src/openpa/src
-I/tmp/adam/src/openpa/src -I/tmp/adam/src/mpid/ch3/include
-I/users/avtools/adam/mpich2-1.4.1p1/src/mpid/ch3/include
-I/tmp/adam/src/mpid/common/datatype
-I/users/avtools/adam/mpich2-1.4.1p1/src/mpid/common/datatype
-I/tmp/adam/src/mpid/common/locks
-I/users/avtools/adam/mpich2-1.4.1p1/src/mpid/common/locks
-I/tmp/adam/src/mpid/ch3/channels/nemesis/include
-I/users/avtools/adam/mpich2-1.4.1p1/src/mpid/ch3/channels/nemesis/include
-I/tmp/adam/src/mpid/ch3/channels/nemesis/nemesis/include
-I/users/avtools/adam/mpich2-1.4.1p1/src/mpid/ch3/channels/nemesis/nemesis/include
-I/tmp/adam/src/mpid/ch3/channels/nemesis/nemesis/utils/monitor
-I/users/avtools/adam/mpich2-1.4.1p1/src/mpid/ch3/channels/nemesis/nemesis/utils/monitor
-I/tmp/adam/src/util/wrappers
-I/users/avtools/adam/mpich2-1.4.1p1/src/util/wrappers'
make all-local
make clean && cd test && make clean
make cleanlibs
rm -f lib/libmpich.a lib/libpmpich.a
rm -f lib/libmpichcxx.a
rm -f lib/libfmpich.a lib/libmpichf90.a
rm -f lib/libmpich.so*
rm -f lib/libpmpich.so*
rm -f lib/libmpichcxx.so*
rm -f lib/libfmpich.so*
rm -f lib/libmpichf90.so*
rm -f lib/libmpichf90.*.so*
rm -f lib/libmpich.*.so*
rm -f lib/libpmpich.*.so*
rm -f lib/libmpichcxx.*.so*
rm -f lib/libfmpich.*.so*
rm -f lib/libmpich.la* lib/libpmpich.la*
rm -f lib/libmpichf90.la*
rm -f lib/libmpichcxx.la*
rm -f lib/libfmpich.la*
for dir in  src/mpl src/openpa src - ; do \
    if [ "$dir" = "-" ] ; then break ; fi ; \
    (cd $dir && make clean ) ; done
 rm -f strsep
test -z "libmpl.la" || rm -f libmpl.la
rm -f "./so_locations"
rm -rf .libs _libs
rm -f *.o
rm -f *.lo
Making clean in test
 rm -f sanity test_primitives test_barriers test_queue
rm -rf .libs _libs
rm -f *.o
rm -f *.lo
Making clean in src
test -z "libopa.la" || rm -f libopa.la
rm -f "./so_locations"
rm -rf .libs _libs
rm -f *.o
rm -f *.lo
Making clean in .
rm -rf .libs _libs
rm -f *.lo
for dir in mpl mpid mpi mpix util nameserv binding env packaging mpe2
pmi pm - ; do \
    if [ "$dir" = "-" ] ; then break ; fi ; \
    (cd $dir && make clean ) ; done
 rm -f strsep
test -z "libmpl.la" || rm -f libmpl.la
rm -f "./so_locations"
rm -rf .libs _libs
rm -f *.o
rm -f *.lo
for dir in common ch3 - ; do \
    if [ "$dir" = "-" ] ; then break ; fi ; \
    (cd $dir && make clean ) ; done
(cd datatype && make clean )
(cd dataloop && make clean )
for dir in channels src util ; do \
    (cd $dir && make clean ) ; done
for dir in nemesis - ; do \
    if [ "$dir" = "-" ] ; then break ; fi ; \
    (cd $dir && make clean ) ; done
(cd nemesis && make clean )
(cd src && make clean )
(cd netmod && make clean )
for dir in tcp - ; do \
    if [ "$dir" = "-" ] ; then break ; fi ; \
    (cd $dir && make clean ) ; done
(cd utils && make clean )
(cd monitor && make clean )
(cd replacements && make clean )
(cd src && make clean )
for dir in   - ; do \
    if [ "$dir" = "-" ] ; then break ; fi ; \
    (cd $dir && make clean ) ; done
for dir in attr coll comm datatype errhan group init misc pt2pt rma
spawn timer topo romio  - ; do \
    if [ "$dir" = "-" ] ; then break ; fi ; \
    (cd $dir && make clean ) ; done

cleaning directory mpi-io

cleaning directory adio/common

cleaning directory mpi-io/glue/mpich2

cleaning directory adio/ad_testfs

cleaning directory adio/ad_ufs

cleaning directory adio/ad_nfs

cleaning directory test-internal
rm -f .P* PI* *.o
rm -f file_realms_test io_bounds_test heap_test


cleaning directory test
rm -f .P* PI* *.o
rm -f simple perf async coll_test coll_perf misc file_info excl
large_array  atomicity noncontig i_noncontig noncontig_coll split_coll
shared_fp  large_file psimple error status noncontig_coll2
aggregation1 aggregation2  async-multiple ordered_fp hindexed
fcoll_test fperf fmisc pfcoll_test

(cd comm && make clean )
for dir in mem info msgs instrm thread dbg param osserv procmap other  - ; do \
    if [ "$dir" = "-" ] ; then break ; fi ; \
    (cd $dir && make clean ) ; done
for dir in file - ; do \
    if [ "$dir" = "-" ] ; then break ; fi ; \
    (cd $dir && make clean ) ; done
for dir in  f77 f90 cxx - ; do \
    if [ "$dir" = "-" ] ; then break ; fi ; \
    (cd $dir && make clean ) ; done
rm -f *.mod
rm -f mpimod.pcl mpimod.pc
rm -f libmpichf90.a
make clean-postamble
(cd pkgconfig && make clean )
(cd envmods && make clean )
rm -f /tmp/adam/src/mpe2/lib/lib*
rm -f /tmp/adam/src/mpe2/lib/*.jar
rm -f /tmp/adam/src/mpe2/lib/*.o
cd src && make  clean
for dir in simple - ; do \
    if [ "$dir" = "-" ] ; then break ; fi ; \
    (cd $dir && make clean ) ; done
for dir in hydra  - ; do \
    if [ "$dir" = "-" ] ; then break ; fi ; \
    (cd $dir && make clean ) ; done
Making clean in tools/topo/hwloc/hwloc
Making clean in include
rm -rf .libs _libs
rm -f *.lo
Making clean in src
test -z "" || rm -f
rm -rf .libs _libs
test -z "libhwloc_embedded.la" || rm -f libhwloc_embedded.la
rm -f "./so_locations"
rm -f *.o
rm -f *.lo
Making clean in .
rm -rf .libs _libs
rm -f *.lo
Making clean in ../../mpl
 rm -f strsep
test -z "libmpl.la" || rm -f libmpl.la
rm -f "./so_locations"
rm -rf .libs _libs
rm -f *.o
rm -f *.lo
Making clean in .
 rm -f hydra_persist hydra_nameserver hydra_pmi_proxy mpiexec.hydra
rm -rf .libs _libs
test -z "libhydra.la libpm.la" || rm -f libhydra.la libpm.la
rm -f "./so_locations"
rm -f "./so_locations"
rm -f *.o
rm -f *.lo
make clean-postamble
cd examples && make clean
for dir in mpi mpid util basic commands ; do \
    (cd $dir && make clean ) ; done
rm -f summary.xml
for dir in util attr basic datatype coll comm errhan group info init
pt2pt rma spawn topo io  f77 f90 cxx threads errors manual perf - ; do
\
    if [ "$dir" = "-" ] ; then break ; fi ; \
    (cd $dir && make clean ) ; done
rm -f summary.xml
rm -f summary.xml
rm -f summary.xml
rm -f summary.xml
rm -f summary.xml
rm -f summary.xml
rm -f summary.xml
for dir in util attr datatype coll pt2pt info init comm topo rma spawn
io ext ; do \
    (cd $dir && make clean ) ; done
rm -f .iotest.txt.*
for dir in util timer attr coll datatype pt2pt info comm rma spawn
topo io ext init misc f90types ; do \
    (cd $dir && make clean ) ; done
rm -f .iotest.txt.*
for dir in util attr pt2pt init info comm coll datatype errhan io rma
spawn ; do \
    (cd $dir && make clean ) ; done
rm -f summary.xml
rm -f .iotest.txt.*
rm -f summary.xml
rm -f summary.xml
for dir in util pt2pt comm init spawn ; do \
    (cd $dir && make clean ) ; done
for dir in attr coll comm group pt2pt rma spawn topo io  f77 f90 cxx
basic faults - ; do \
    if [ "$dir" = "-" ] ; then break ; fi ; \
    (cd $dir && make clean ) ; done
rm -f summary.xml
(cd io && make clean )
rm -f summary.xml
(cd errhan && make clean )
rm -f summary.xml
rm -f summary.xml
(cd ch3 && make clean )
(cd timer && make clean )
rm -f err.txt out.log out.txt stdintest stdintest2 sdtiotest a.out
rm -f lib/newconfig
  CC     mplstr.lo
  CC     mpltrmem.lo
  CC     mplenv.lo
  CCLD   libmpl.la
Making all in src
make  all-am
source='/users/avtools/adam/mpich2-1.4.1p1/src/openpa/src/opa_primitives.c'
object='opa_primitives.lo' libtool=yes \
DEPDIR=.deps depmode=none /bin/bash
/users/avtools/adam/mpich2-1.4.1p1/src/openpa/confdb/depcomp \
/bin/bash ../libtool --tag=CC    --mode=compile
/home/dfdtools/wrapper/SunOS_X86/Sun-Studio-12/bin/cc -DHAVE_CONFIG_H
-I. -I/users/avtools/adam/mpich2-1.4.1p1/src/openpa/src
-Wa,--divide -c -o opa_primitives.lo
/users/avtools/adam/mpich2-1.4.1p1/src/openpa/src/opa_primitives.c
libtool: compile:
/home/dfdtools/wrapper/SunOS_X86/Sun-Studio-12/bin/cc -DHAVE_CONFIG_H
-I. -I/users/avtools/adam/mpich2-1.4.1p1/src/openpa/src -Wa,--divide
-c /users/avtools/adam/mpich2-1.4.1p1/src/openpa/src/opa_primitives.c
-o opa_primitives.o
source='/users/avtools/adam/mpich2-1.4.1p1/src/openpa/src/opa_queue.c'
object='opa_queue.lo' libtool=yes \
DEPDIR=.deps depmode=none /bin/bash
/users/avtools/adam/mpich2-1.4.1p1/src/openpa/confdb/depcomp \
/bin/bash ../libtool --tag=CC    --mode=compile
/home/dfdtools/wrapper/SunOS_X86/Sun-Studio-12/bin/cc -DHAVE_CONFIG_H
-I. -I/users/avtools/adam/mpich2-1.4.1p1/src/openpa/src
-Wa,--divide -c -o opa_queue.lo
/users/avtools/adam/mpich2-1.4.1p1/src/openpa/src/opa_queue.c
libtool: compile:
/home/dfdtools/wrapper/SunOS_X86/Sun-Studio-12/bin/cc -DHAVE_CONFIG_H
-I. -I/users/avtools/adam/mpich2-1.4.1p1/src/openpa/src -Wa,--divide
-c /users/avtools/adam/mpich2-1.4.1p1/src/openpa/src/opa_queue.c -o
opa_queue.o
/bin/bash ../libtool --tag=CC    --mode=link
/home/dfdtools/wrapper/SunOS_X86/Sun-Studio-12/bin/cc  -Wa,--divide
-version-info 1:0  -o libopa.la -rpath
/users/avtools/adam/mpich2-install/lib opa_primitives.lo opa_queue.lo
-lpthread
libtool: link: ar cru .libs/libopa.a  opa_primitives.o opa_queue.o
libtool: link: ranlib .libs/libopa.a
libtool: link: ( cd ".libs" && rm -f "libopa.la" && ln -s
"../libopa.la" "libopa.la" )
Making all in test
make: Fatal error: Don't know how to make target `dataloop.o'
Current working directory /tmp/adam/src/mpid/common/datatype/dataloop
*** Error code 1
The following command caused the error:
(cd dataloop && make all )
make: Fatal error: Command failed for target `all-redirect'
Current working directory /tmp/adam/src/mpid/common/datatype
*** Error code 1
The following command caused the error:
(cd datatype && make all )
make: Fatal error: Command failed for target `all-redirect'
Current working directory /tmp/adam/src/mpid/common
*** Error code 1
The following command caused the error:
(cd common && make all )
make: Fatal error: Command failed for target `all-redirect'
Current working directory /tmp/adam/src/mpid
*** Error code 1
The following command caused the error:
(cd mpid && make all )
make: Fatal error: Command failed for target `all-redirect'
Current working directory /tmp/adam/src
*** Error code 1
The following command caused the error:
(cd src && make all )
make: Fatal error: Command failed for target `all-redirect'


More information about the mpich-discuss mailing list