next up previous contents
Next: User's Manual Up: General install problems Previous: General install problems

SGI IRIX-specific problems

Q: While building Julian, I get an error about ANG:=f77: not found. What's the deal?


A: This is a known bug in GNU Autoconf, which thinks the flag -LANG:=f77 is required to link libraries containing FORTRAN sources. When passed to libtool it is interpreted as a -L library path directory flag, and rejected because the directory doesn't exist. Open lapack/Makefile and libelem/Makefile and remove this flag from the lines that start with BLAS_LIBS and FLIBS.


Q: Why do the scroll bars sometimes not function properly in make check (or perhaps elsewhere)?


A: This seems to be a bug in the string handling of the IRIX compilers. Specifically, a string passed from one of the mydxxx C functions in libelem is not being received properly by the ilaenv FORTRAN function in libmylapack. To illustrate the bug, insert the following line near the top of lapack/ilaenv.f and rebuild:

WRITE (6,*) 'SUBROUTINE NAME IS ', NAME
As a workaround, try editing lapack/ilaenv.f, changing the ILAENV assignment on line 123 from 1 to 64.


Q: Why does install not copy files that are clearly there?


A: This is because IRIX install is Sys V flavored, whereas GNU autoconf requires a BSD-compatible install. IRIX provides this in bsdinst, so before configuring, set the environment variable INSTALL, for example:

INSTALL='bsdinst -c' ./configure
or for csh/tcsh users:
setenv INSTALL 'bsdinst -c'; ./configure
If that doesn't work, try /usr/bin/X11/bsdinst.


next up previous contents
Next: User's Manual Up: General install problems Previous: General install problems
Adam Clayton Powell IV
1999-07-23