[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Compile Failure, a.k.a. looking for some help installing Octave 3.2.4

From: John W. Eaton
Subject: Compile Failure, a.k.a. looking for some help installing Octave 3.2.4
Date: Tue, 27 Apr 2010 20:17:01 -0400

nOn 27-Apr-2010, J. Bean wrote:

| I posted to the octave-help list yesterday trying to find a pre-compiled
| Octave 3.2.4 for my system but had no luck. Basically I inherited

The maintainers list is for discussions about the future development
of Octave.

The right place to ask for help with installation problems is the help
list.  If you think you've found a bug, then read
http://www.octave.org/bugs.html and follow the directions there for
reporting a bug.

|   C compiler:           gcc   -Wall -W -Wshadow -Wformat -g -O2
|   C++ compiler:         g++   -Wall -W -Wshadow -Wold-style-cast -Wformat -g
| -O2
|   Fortran compiler:     g77 -O
|   Fortran libraries:     -L/usr/lib/gcc-lib/ia64-suse-linux/3.3.3
| -L/usr/lib/gcc-lib/ia64-suse-linux/3.3.3/../../../../ia64-suse-linux/lib
| -L/usr/lib/gcc-lib/ia64-suse-linux/3.3.3/../../.. -lhdf5 -lz -lfrtbegin
| -lg2c -lm

If you have a newer version of gcc and g++ combined with an old
version of g77, then you could have trouble.  In that case, you should
use a copy of gfortran that matches the version of gcc and g++ that
you have.  You can do that by configuring with

  configure ... F77=gfortran ...

| ****************************************
| ****************************************
| ../src/liboctinterp.so: undefined reference to `MPI_Pack'
| ../src/liboctinterp.so: undefined reference to `MPI_Start'
| collect2: ld returned 1 exit status
| make[2]: *** [octave] Error 1
| make[2]: Leaving directory `/root/octave/octave-3.2.4/src'
| make[1]: *** [src] Error 2
| make[1]: Leaving directory `/root/octave/octave-3.2.4'
| make: *** [all] Error 2

What command resulted in this error?  I guess it was the link step for
building liboctinterp.so?  If so, then the missing functions must be
from some library that you are linking with because Octave does not
call any MPI_* functions directly.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]