Hi all,

I'm having a hard time trying to install libMesh 0.6.3-rc1 with MPICH
1.2.7p1. Here's what I do:

1) Build MPICH firstly, outside of PETSc 2.3.3
2) Build PETSc afterwards using the following commands:

$ export PETSC_DIR=$PWD
$ export PETSC_ARCH=linux-gnu-dbg
$ ./configure --prefix=$PWD --with-cc=gcc --with-fc=0 --with-cxx=g++
--with-mpi-compilers=0 --with-shared=1 --with-debugging=1 --with-mpi
--with-mpi-dir=/home/rafael/mpich-1.2.7p1 --download-c-blas-lapack=1
make all test

3) Build libMesh at last:

$ ./configure --prefix=$PWD --enable-everything
--with-petsc=/home/rafael/petsc-2.3.3-p13
--with-mpi=/home/rafael/mpich-1.2.7p1 --with-cxx=mpicxx --with-cc-mpicc
$ make

Now, everything seems to be going well, but then, in the end, I get these
errors:

Building bin/amr
g++: /home/rafael/libmesh-0.6.3-rc1/lib/i686-pc-linux-gnu_opt/libmesh.so:
linker input file unused because linking not done
g++:
/home/rafael/libmesh-0.6.3-rc1/contrib/lib/i686-pc-linux-gnu_opt/liblaspack.so:
linker input file unused because linking not done
g++:
/home/rafael/libmesh-0.6.3-rc1/contrib/lib/i686-pc-linux-gnu_opt/libparmetis.so:
linker input file unused because linking not done
g++:
/home/rafael/libmesh-0.6.3-rc1/contrib/lib/i686-pc-linux-gnu_opt/libmetis.so:
linker input file unused because linking not done
g++:
/home/rafael/libmesh-0.6.3-rc1/contrib/lib/i686-pc-linux-gnu_opt/libsfcurves.so:
linker input file unused because linking not done
g++:
/home/rafael/libmesh-0.6.3-rc1/contrib/lib/i686-pc-linux-gnu_opt/libgzstream.so:
linker input file unused because linking not done
g++:
/home/rafael/libmesh-0.6.3-rc1/contrib/tecplot/lib/i686-pc-linux-gnu/tecio.a:
linker input file unused because linking not done
g++:
/home/rafael/libmesh-0.6.3-rc1/contrib/lib/i686-pc-linux-gnu_opt/libgmv.so:
linker input file unused because linking not done
g++:
/home/rafael/libmesh-0.6.3-rc1/contrib/lib/i686-pc-linux-gnu_opt/libtetgen.so:
linker input file unused because linking not done
g++:
/home/rafael/libmesh-0.6.3-rc1/contrib/lib/i686-pc-linux-gnu_opt/libtriangle.so:
linker input file unused because linking not done
g++:
/home/rafael/libmesh-0.6.3-rc1/contrib/lib/i686-pc-linux-gnu_opt/libexodusii.so:
linker input file unused because linking not done
g++:
/home/rafael/libmesh-0.6.3-rc1/contrib/lib/i686-pc-linux-gnu_opt/libnetcdf.so:
linker input file unused because linking not done
g++:
/home/rafael/libmesh-0.6.3-rc1/contrib/lib/i686-pc-linux-gnu_opt/libnemesis.so:
linker input file unused because linking not done
g++:
/home/rafael/libmesh-0.6.3-rc1/contrib/lib/i686-pc-linux-gnu_opt/libHilbert.so:
linker input file unused because linking not done
g++: -rpath: linker input file unused because linking not done
g++: /home/rafael/mpich-1.2.7p1/lib: linker input file unused because
linking not done
g++: -rpath: linker input file unused because linking not done
g++:
/home/rafael/petsc-2.3.3-p13/externalpackages/f2cblaslapack/linux-gnu-dbg:
linker input file unused because linking not done
g++: -rpath: linker input file unused because linking not done
g++:
/home/rafael/petsc-2.3.3-p13/externalpackages/f2cblaslapack/linux-gnu-dbg:
linker input file unused because linking not done
g++: -rpath: linker input file unused because linking not done
g++: /home/rafael/mpich-1.2.7p1/lib: linker input file unused because
linking not done
g++: -rpath: linker input file unused because linking not done
g++: /home/rafael/libmesh-0.6.3-rc1/lib/i686-pc-linux-gnu_opt: linker input
file unused because linking not done
g++: -rpath: linker input file unused because linking not done
g++: /home/rafael/libmesh-0.6.3-rc1/contrib/lib/i686-pc-linux-gnu_opt:
linker input file unused because linking not done
g++: -rpath: linker input file unused because linking not done
g++: /home/rafael/petsc-2.3.3-p13/lib/linux-gnu-dbg: linker input file
unused because linking not done
g++: -rpath: linker input file unused because linking not done
g++: /home/rafael/libmesh-0.6.3-rc1/lib/i686-pc-linux-gnu_opt: linker input
file unused because linking not done
g++: -rpath: linker input file unused because linking not done
g++: /home/rafael/libmesh-0.6.3-rc1/contrib/lib/i686-pc-linux-gnu_opt:
linker input file unused because linking not done
g++: -rpath: linker input file unused because linking not done
g++: /home/rafael/petsc-2.3.3-p13/lib/linux-gnu-dbg: linker input file
unused because linking not done
/home/rafael/libmesh-0.6.3-rc1/contrib/tecplot/lib/i686-pc-linux-gnu/tecio.a(tecxxx.o):
In function `tecini':
tecxxx.c:(.text+0x1a7): warning: the use of `mktemp' is dangerous, better
use `mkstemp'
Building bin/compare
g++: /home/rafael/libmesh-0.6.3-rc1/lib/i686-pc-linux-gnu_opt/libmesh.so:
linker input file unused because linking not done
g++:
/home/rafael/libmesh-0.6.3-rc1/contrib/lib/i686-pc-linux-gnu_opt/liblaspack.so:
linker input file unused because linking not done
g++:
/home/rafael/libmesh-0.6.3-rc1/contrib/lib/i686-pc-linux-gnu_opt/libparmetis.so:
linker input file unused because linking not done
g++:
/home/rafael/libmesh-0.6.3-rc1/contrib/lib/i686-pc-linux-gnu_opt/libmetis.so:
linker input file unused because linking not done
g++:
/home/rafael/libmesh-0.6.3-rc1/contrib/lib/i686-pc-linux-gnu_opt/libsfcurves.so:
linker input file unused because linking not done
g++:
/home/rafael/libmesh-0.6.3-rc1/contrib/lib/i686-pc-linux-gnu_opt/libgzstream.so:
linker input file unused because linking not done
g++:
/home/rafael/libmesh-0.6.3-rc1/contrib/tecplot/lib/i686-pc-linux-gnu/tecio.a:
linker input file unused because linking not done
g++:
/home/rafael/libmesh-0.6.3-rc1/contrib/lib/i686-pc-linux-gnu_opt/libgmv.so:
linker input file unused because linking not done
g++:
/home/rafael/libmesh-0.6.3-rc1/contrib/lib/i686-pc-linux-gnu_opt/libtetgen.so:
linker input file unused because linking not done
g++:
/home/rafael/libmesh-0.6.3-rc1/contrib/lib/i686-pc-linux-gnu_opt/libtriangle.so:
linker input file unused because linking not done
g++:
/home/rafael/libmesh-0.6.3-rc1/contrib/lib/i686-pc-linux-gnu_opt/libexodusii.so:
linker input file unused because linking not done
g++:
/home/rafael/libmesh-0.6.3-rc1/contrib/lib/i686-pc-linux-gnu_opt/libnetcdf.so:
linker input file unused because linking not done
g++:
/home/rafael/libmesh-0.6.3-rc1/contrib/lib/i686-pc-linux-gnu_opt/libnemesis.so:
linker input file unused because linking not done
g++:
/home/rafael/libmesh-0.6.3-rc1/contrib/lib/i686-pc-linux-gnu_opt/libHilbert.so:
linker input file unused because linking not done
g++: -rpath: linker input file unused because linking not done
g++: /home/rafael/mpich-1.2.7p1/lib: linker input file unused because
linking not done
g++: -rpath: linker input file unused because linking not done
g++:
/home/rafael/petsc-2.3.3-p13/externalpackages/f2cblaslapack/linux-gnu-dbg:
linker input file unused because linking not done
g++: -rpath: linker input file unused because linking not done
g++:
/home/rafael/petsc-2.3.3-p13/externalpackages/f2cblaslapack/linux-gnu-dbg:
linker input file unused because linking not done
g++: -rpath: linker input file unused because linking not done
g++: /home/rafael/mpich-1.2.7p1/lib: linker input file unused because
linking not done
g++: -rpath: linker input file unused because linking not done
g++: /home/rafael/libmesh-0.6.3-rc1/lib/i686-pc-linux-gnu_opt: linker input
file unused because linking not done
g++: -rpath: linker input file unused because linking not done
g++: /home/rafael/libmesh-0.6.3-rc1/contrib/lib/i686-pc-linux-gnu_opt:
linker input file unused because linking not done
g++: -rpath: linker input file unused because linking not done
g++: /home/rafael/petsc-2.3.3-p13/lib/linux-gnu-dbg: linker input file
unused because linking not done
g++: -rpath: linker input file unused because linking not done
g++: /home/rafael/libmesh-0.6.3-rc1/lib/i686-pc-linux-gnu_opt: linker input
file unused because linking not done
g++: -rpath: linker input file unused because linking not done
g++: /home/rafael/libmesh-0.6.3-rc1/contrib/lib/i686-pc-linux-gnu_opt:
linker input file unused because linking not done
g++: -rpath: linker input file unused because linking not done
g++: /home/rafael/petsc-2.3.3-p13/lib/linux-gnu-dbg: linker input file
unused because linking not done
/home/rafael/libmesh-0.6.3-rc1/contrib/tecplot/lib/i686-pc-linux-gnu/tecio.a(tecxxx.o):
In function `tecini':
tecxxx.c:(.text+0x1a7): warning: the use of `mktemp' is dangerous, better
use `mkstemp'

I did not paste the entire output here, just a part of it, since it's quite
large...

So, what's happening? Am I missing some important step?

Thanks in advance
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Libmesh-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/libmesh-users

Reply via email to