This archive contains answers to questions sent to Unidata support through mid-2025. Note that the archive is no longer being updated. We provide the archive for reference; many of the answers presented here remain technically correct, even if somewhat outdated. For the most up-to-date information on the use of NSF Unidata software and data services, please consult the Software Documentation first.
Steve, >Date: Tue, 17 Dec 1996 14:57:34 -0500 (EST) >From: Steve Johns <address@hidden> >To: address@hidden (Steve Emmerson) >Subject: Re: 961217: netCDF Build failure - thinks I'm cross-compiling In the above message you wrote: > Thanks for your reply. Here's the output: > /disk3/people/mddevel/netcdf-2.4.3/src>cat > /disk3/people/mddevel/netcdf-2.4.3/src/config.log > This file contains any messages produced by compilers while > running configure, to aid debugging if configure makes a mistake. > > configure:1156: cc -E conftest.c >/dev/null 2>conftest.out > configure:1197: cc -E conftest.c >/dev/null 2>conftest.out > configure:1684: cc -c -O conftest.c 1>&5 > configure:1712: cc -o conftest -O conftest.c /usr/people/mddevel/lib 1>&5 > ld: > Object file format error in: /usr/people/mddevel/lib: bad file magic number The last two entries above show the problem. For some reason, the compiler is trying to link-in the file `/usr/people/mddevel/lib'. I suspect that you have the variable `LIBS' set to this value -- either in your environment or in the file `CUSTOMIZE'. Try unsetting that variable, deleting the file `config.cache' and re-executing the `configure' script. Please let me know if this helps. -------- Steve Emmerson <address@hidden>