[Pkg-scicomp-devel] /usr/lib/libarpack.so: undefined reference to `dmout_' (and some other)

Daniel Leidert daniel.leidert.spam at gmx.net
Mon Mar 10 06:42:07 UTC 2008


Hi Raphael,

I'm trying to compile a recent apbs version from SVN and it fails with:

> gfortran -Wall -g -O2 -Wall -g -O2 -o driver driver.o readhb.o ardriv.o  ../../src/aaa_lib/.libs/libapbs.a -larpack -L/usr/lib /home/dl/packages/vcs/apbs/trunk/bin/.libs/libapbsmainroutines.a /home/dl/packages/vcs/apbs/trunk/src/aaa_lib/.libs/libapbs.a /home/dl/packages/vcs/apbs/trunk/contrib/blas/.libs/libapbsblas.a /usr/lib/libmaloc.so -lm
> ardriv.o: In function `geteigs':
> /home/dl/packages/vcs/apbs/trunk/tools/arpack/ardriv.f:213: undefined reference to `dmout_'
> /usr/lib/libarpack.so: undefined reference to `ivout_'
> /usr/lib/libarpack.so: undefined reference to `smout_'
> /usr/lib/libarpack.so: undefined reference to `zvout_'
> /usr/lib/libarpack.so: undefined reference to `dvout_'
> /usr/lib/libarpack.so: undefined reference to `arscnd_'
> /usr/lib/libarpack.so: undefined reference to `cmout_'
> /usr/lib/libarpack.so: undefined reference to `zmout_'
> /usr/lib/libarpack.so: undefined reference to `cvout_'
> /usr/lib/libarpack.so: undefined reference to `svout_'
> collect2: ld returned 1 exit status
> make[2]: *** [driver] Fehler 1

During a very quick search I found, that arpack in older versions
compiled UTIL/SRC, which contained dmout.f, smout.f, ... But in recent
logs I cannot find a compilation of dmout.f (UTIL/dmout.f,
ARPACK/UTIL/dmout.f) nor pdmout.f (PARPACK/UTIL/BLACS/pdmout.f,
PARPACK/UTIL/MPI/pdmout.f) and similar functions. The build logs also
tell you about these missing symbols at the end.

Can you examine this please? I'm not sure that I have a bug here. Maybe
I missed something.

Regards, Daniel




More information about the Pkg-scicomp-devel mailing list