Hi,<br><br>I got the following error message when I try to configure PETSc-3.2 with MUMPS. What&#39;s maybe the problem?<br><br>Best,<br>Rongliang<br><br><br>*******************************************************************************<br>
         UNABLE to CONFIGURE with GIVEN OPTIONS    (see configure.log for details):<br>-------------------------------------------------------------------------------<br>Error running make on MUMPS: Could not execute &quot;cd /home/ronglian/soft/petsc-3.2-p1/externalpackages/MUMPS_4.10.0 &amp;&amp;  make alllib&quot;:<br>
make ARITH=s mumps_lib<br>make[1]: Entering directory `/home/ronglian/soft/petsc-3.2-p1/externalpackages/MUMPS_4.10.0&#39;<br>if [ &quot;./PORD/lib/&quot; != &quot;&quot; ] ; then \<br>      cd ./PORD/lib/; \<br>      make CC=&quot;mpicc&quot; CFLAGS=&quot;-Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 &quot; AR=&quot;/usr/bin/ar cr &quot; RANLIB=&quot;/usr/bin/ranlib&quot; OUTC=-o  LIBEXT=.a; \<br>
    fi;<br>make[2]: Entering directory `/home/ronglian/soft/petsc-3.2-p1/externalpackages/MUMPS_4.10.0/PORD/lib&#39;<br>mpicc -I../include -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3   -c graph.c -o graph.o<br>
mpicc -I../include -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3   -c gbipart.c -o gbipart.o<br>mpicc -I../include -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3   -c gbisect.c -o gbisect.o<br>
mpicc -I../include -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3   -c ddcreate.c -o ddcreate.o<br>mpicc -I../include -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3   -c ddbisect.c -o ddbisect.o<br>
mpicc -I../include -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3   -c nestdiss.c -o nestdiss.o<br>mpicc -I../include -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3   -c multisector.c -o multisector.o<br>
mpicc -I../include -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3   -c gelim.c -o gelim.o<br>mpicc -I../include -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3   -c bucket.c -o bucket.o<br>mpicc -I../include -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3   -c tree.c -o tree.o<br>
mpicc -I../include -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3   -c symbfac.c -o symbfac.o<br>mpicc -I../include -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3   -c interface.c -o interface.o<br>
mpicc -I../include -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3   -c sort.c -o sort.o<br>mpicc -I../include -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3   -c minpriority.c -o minpriority.o<br>
/usr/bin/ar cr  libpord.a graph.o gbipart.o gbisect.o ddcreate.o ddbisect.o nestdiss.o multisector.o gelim.o bucket.o tree.o symbfac.o interface.o sort.o minpriority.o <br>/usr/bin/ranlib libpord.a<br>make[2]: Leaving directory `/home/ronglian/soft/petsc-3.2-p1/externalpackages/MUMPS_4.10.0/PORD/lib&#39;<br>
if [ &quot;./PORD/lib/&quot; != &quot;&quot; ] ; then \<br>      cp ./PORD/lib//libpord.a lib/libpord.a; \<br>    fi;<br>(cd src ; make s)<br>make[2]: Entering directory `/home/ronglian/soft/petsc-3.2-p1/externalpackages/MUMPS_4.10.0/src&#39;<br>
make ARITH=s mumps_lib<br>make[3]: Entering directory `/home/ronglian/soft/petsc-3.2-p1/externalpackages/MUMPS_4.10.0/src&#39;<br>mpif90 -Wno-unused-variable -g     -Dmetis -Dparmetis -Dpord -I. -I../include -c mumps_part9.F -o  mumps_part9.o<br>
mpicc -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3   -I../include -DAdd_ -I/home/ronglian/soft/petsc-3.2-p1/Janus-debug/include -I../PORD/include/  -Dmetis -Dparmetis -Dpord -c mumps_common.c -o  mumps_common.o<br>
mpif90 -Wno-unused-variable -g     -Dmetis -Dparmetis -Dpord -I. -I../include -c mumps_ooc_common.F -o  mumps_ooc_common.o<br>mpicc -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3   -I../include -DAdd_ -I/home/ronglian/soft/petsc-3.2-p1/Janus-debug/include -I../PORD/include/  -Dmetis -Dparmetis -Dpord -c mumps_orderings.c -o  mumps_orderings.o<br>
mpicc -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3   -I../include -DAdd_ -I/home/ronglian/soft/petsc-3.2-p1/Janus-debug/include -I../PORD/include/  -Dmetis -Dparmetis -Dpord -c mumps_size.c -o  mumps_size.o<br>
mpicc -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3   -I../include -DAdd_ -I/home/ronglian/soft/petsc-3.2-p1/Janus-debug/include -I../PORD/include/  -Dmetis -Dparmetis -Dpord -c mumps_io.c -o  mumps_io.o<br>
mpicc -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3   -I../include -DAdd_ -I/home/ronglian/soft/petsc-3.2-p1/Janus-debug/include -I../PORD/include/  -Dmetis -Dparmetis -Dpord -c mumps_io_basic.c -o  mumps_io_basic.o<br>
mpicc -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3   -I../include -DAdd_ -I/home/ronglian/soft/petsc-3.2-p1/Janus-debug/include -I../PORD/include/  -Dmetis -Dparmetis -Dpord -c mumps_io_thread.c -o  mumps_io_thread.o<br>
mpicc -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3   -I../include -DAdd_ -I/home/ronglian/soft/petsc-3.2-p1/Janus-debug/include -I../PORD/include/  -Dmetis -Dparmetis -Dpord -c mumps_io_err.c -o  mumps_io_err.o<br>
mpif90 -Wno-unused-variable -g     -Dmetis -Dparmetis -Dpord -I. -I../include -c mumps_static_mapping.F -o  mumps_static_mapping.o<br>make[3]: Leaving directory `/home/ronglian/soft/petsc-3.2-p1/externalpackages/MUMPS_4.10.0/src&#39;<br>
make[2]: Leaving directory `/home/ronglian/soft/petsc-3.2-p1/externalpackages/MUMPS_4.10.0/src&#39;<br>make[1]: Leaving directory `/home/ronglian/soft/petsc-3.2-p1/externalpackages/MUMPS_4.10.0&#39;<br>mumps_io_basic.c: In function ‘mumps_init_file_name’:<br>
mumps_io_basic.c:564: warning: assignment discards qualifiers from pointer target type<br>mumps_static_mapping.F: In function ‘mumps_369’:<br>mumps_static_mapping.F:333: internal compiler error: in modified_type_die, at dwarf2out.c:8495<br>
Please submit a full bug report,<br>with preprocessed source if appropriate.<br>See &lt;URL:<a href="http://bugzilla.redhat.com/bugzilla">http://bugzilla.redhat.com/bugzilla</a>&gt; for instructions.<br>make[3]: *** [mumps_static_mapping.o] Error 1<br>
make[2]: *** [s] Error 2<br>make[1]: *** [mumps_lib] Error 2<br>make: *** [s] Error 2<br>*******************************************************************************<br><br>