[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: 980629: compilation error; Linux: iostream.h not found
- Subject: Re: 980629: compilation error; Linux: iostream.h not found
- Date: Mon, 29 Jun 1998 15:05:27 -0600
Tim,
>Date: Mon, 29 Jun 98 16:38:05 -0400
>From: address@hidden
>Organization: .
>To: Steve Emmerson <address@hidden>
>Subject: Re: 980629: compilation error; Linux: iostream.h not found
>Keywords: 199806291623.KAA19742
In the above message, you wrote:
> Here is the ls -li information:
>
> matins%ls -li /usr/bin/cc /usr/bin/gcc /usr/bin/c89 /usr/bin/c++ /usr/bin/CC
> /usr/bin/C++ /usr/bin/g++ /usr
> /bin/f77 /usr/bin/g77
> ls: /usr/bin/c89: No such file or directory
> ls: /usr/bin/CC: No such file or directory
> ls: /usr/bin/C++: No such file or directory
> ls: /usr/bin/f77: No such file or directory
> ls: /usr/bin/g77: No such file or directory
> 14488 -rwxr-xr-x 2 root root 5160 Oct 25 1997 /usr/bin/c++
> 14484 lrwxrwxrwx 1 root root 3 Dec 7 1997 /usr/bin/cc ->
> gcc
> 14488 -rwxr-xr-x 2 root root 5160 Oct 25 1997 /usr/bin/g++
> 14485 -rwxr-xr-x 2 root root 44748 Oct 25 1997 /usr/bin/gcc
>
>
> matins%ls -li /usr/local/bin/cc /usr/local/bin/gcc /usr/local/bin/c89
> /usr/local/bin/c++ /usr/local/bin/CC
> /usr/local/bin/C++ /usr/local/bin/g++ /usr/local/bin/f77 /usr/local/bin/g77
> ls: /usr/local/bin/cc: No such file or directory
> ls: /usr/local/bin/c89: No such file or directory
> ls: /usr/local/bin/CC: No such file or directory
> ls: /usr/local/bin/C++: No such file or directory
> ls: /usr/local/bin/f77: No such file or directory
> 38917 -rwxr-xr-x 2 local local 95668 Dec 15 1997
> /usr/local/bin/c++
> 38917 -rwxr-xr-x 2 local local 95668 Dec 15 1997
> /usr/local/bin/g++
> 38919 -rwxr-xr-x 1 local local 112892 Dec 15 1997
> /usr/local/bin/g77
> 38922 -rwxr-xr-x 2 local local 148592 Dec 15 1997
> /usr/local/bin/gcc
>
>
> By the way, I just tried "make distclean", FC=fort77, configure, and
> got the same error:
>
> checking for C-equivalent to Fortran routine "SUB"... nm:
> conftest.o: No such file or directory configure: error: not found
>
> I don't have a problem with using whatever combination will work,
> since I can make the environment variables special for netcdf. It
> would be nice if g77 would work, though. Fortran in Linux is always
> causing problems.
OK then. Let's try the compilers in "/usr/bin" only. Try the following:
1. Go to the top-level source directory.
2. Execute the command "make distclean". Don't worry if it fails
or even fails to execute.
3. Remove the file "config.cache" if it exists.
4. Set the following environment variables to the indicated values:
CC=/usr/bin/cc
CPPFLAGS="-DNDEBUG -Df2cFortran"
CFLAGS=-O
FC=/usr/bin/fort77
FFLAGS="-O -Nx400 -w"
CXX=/usr/bin/c++
Note that the above syntax is appropriate for sh-derived shells
and not for csh-derived ones. Use whatever is appropriate for
your shell.
5. Execute the configure script. Redirect standard output and
standard error to the file "configure.log". If an error message
occurs in the output, then stop and send me the file.
6. Execute the command "make". Redirect standard output and
standard error to the file "make.log". If an error occurs,
then stop and send me the file.
7. Execute the command "make test". Redirect standard output and
standard error to the file "test.log". If an error occurs,
then stop and send me the file.
8. Execute the command "make install". Redirect standard output
and standard error to the file "install.log". If an error
occurs, then stop and send me the file.
9. Execute the command "make clean".
--------
Steve Emmerson <http://www.unidata.ucar.edu>