[Dune] Dune configure problem on Cray XT5

Christian Engwer christi at uni-hd.de
Thu Aug 6 00:36:26 CEST 2009


Hi Benedikt,

this compile command says that it is trying to link to libgfortan.so
and that this is what does not work. The other thing are the warnings
concerning libfftw.

The warning show that your libfftw installation is broken. I assume
that due to the broken .la file libtool can not find the .a files and
then tries the shared version. Then this shared version pulls in
libgfortran and some other shared libs.

> ====================================================================================================================
> make: Entering directory `/nfs/xt3-homes/users/boswald/svnwork/dune-trunk/dune-common'
> Making check in common
> make[1]: Entering directory `/nfs/xt3-homes/users/boswald/svnwork/dune-trunk/dune-common/common'
> Making check in .
> make[2]: Entering directory `/nfs/xt3-homes/users/boswald/svnwork/dune-trunk/dune-common/common'
> make[2]: Nothing to be done for `check-am'.
> make[2]: Leaving directory `/nfs/xt3-homes/users/boswald/svnwork/dune-trunk/dune-common/common'
> Making check in test
> make[2]: Entering directory `/nfs/xt3-homes/users/boswald/svnwork/dune-trunk/dune-common/common/test'
> make  parsetest test-stack arraylisttest smartpointertest sllisttest iteratorfacadetest tuplestest fvectortest fmatrixtest poolallocatortest settest gcdlcmtest streamtest
> bigunsignedinttest mpihelpertest singletontest mpicollcomm utilitytest lrutest smallobject nullptr-test testfassign1 testfassign2 testfassign3 testfassign4 testfassign_fail1
> testfassign_fail2 testfassign_fail3 testfassign_fail4 testfassign_fail5 testfassign_fail6 conversiontest bitsetvectortest deprecatedtuplestest float_cmp
> make[3]: Entering directory `/nfs/xt3-homes/users/boswald/svnwork/dune-trunk/dune-common/common/test'
> /bin/sh ../../libtool --tag=CXX --mode=link CC -std=c++0x  -DMPICH_IGNORE_CXX_SEEK  ../../common/libcommon.la -static -o parsetest  parsetest.o  -lm
> libtool: link: warning: library `/opt/fftw/3.2.1/lib/libfftw3.la' was moved.
> libtool: link: warning: library `/opt/fftw/3.2.1/lib/libfftw3f.la' was moved.
> libtool: link: warning: library `/opt/fftw/3.2.1/lib/libfftw3.la' was moved.
> libtool: link: warning: library `/opt/fftw/3.2.1/lib/libfftw3f.la' was moved.
> CC -std=c++0x -DMPICH_IGNORE_CXX_SEEK -o parsetest parsetest.o  ../../common/.libs/libcommon.a /opt/gcc/4.3.3/snos/lib/../lib64/libgfortran.so /opt/fftw/3.2.1/lib/libfftw3.so
> /opt/fftw/3.2.1/lib/libfftw3f.so /opt/gcc/4.3.3/snos/lib/../lib64/libstdc++.so -lm
> /opt/cray/xt-asyncpe/3.1/bin/CC: INFO: linux target is being used
> /usr/bin/ld: attempted static link of dynamic object `/opt/gcc/4.3.3/snos/lib/../lib64/libgfortran.so'
> collect2: ld returned 1 exit status
> ====================================================================================================================

I would first try to fix libfftw. And the check for the next bug.

Cheers
Christian




More information about the Dune mailing list