Up: In Case of Trouble
Next: Troubleshooting Shared Libraries
Previous: Submitting bug reports
This section describes some of the most common problems encountered
when building and using mpich. See also Section Frequently Asked Questions
which
covers frequently asked questions, including some additional problems.
-
Missing symbols when linking.
-
The most common source of missing symbols is a failure of the
mpich configure step to determine how to pass command line arguments
to Fortran. Check the output of the configure step for any error
messages or warnings about building the Fortran libraries. If you do
not require Fortran, reconfigure mpich using the configure option
--disable-f77 and remake mpich. If you need Fortran and
cannot figure out how to make mpich work with Fortran, send a bug
report to [email protected].
Another common problem with programs that mix Fortran and C is missing
libraries. The mpich configure attempts to determine the
libraries that are necessary when linking C with Fortran, but may miss
some. There are additional suggestions for this problem in
Section Problems compiling or linking Fortran programs
.
-
{ SIGSEGV}.
-
Any message that mentions SIGSEGV is refering to a
``segmentation violation'' during program execution. This is usually
due to an error in the user's program, such as an array overwrite or
use of an uninitialized variable in referencing storage.
Up: In Case of Trouble
Next: Troubleshooting Shared Libraries
Previous: Submitting bug reports