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

Re: 950918: netCDF on a Mac



>Keywords: 199509180734.AA21069

Craig,

> Thanks for your speedy response.  I have not yet heard from
> Tenon systems about the rather terse error (the simple error code
> 1).  I will say that dumplib compiles ok and whatever command comes
> after that (that is not echoed to the log file) seems to be to 
> blame.  I.e.: 
> > making `all' in directory /home/cjones/NetCDF/netcdf-232pl2/ncdump
> >
> > gcc -O -c -I../libsrc -I../port  -O ncdump.c
> > gcc -O -c -I../libsrc -I../port  -O vardata.c
> > gcc -O -c -I../libsrc -I../port  -O dumplib.c
> > *** Error code 1
> >
> > Stop.
> The Error code 1 is for something AFTER the dumplib compilation--
> perhaps a library build?  Anyway, you can imagine my frustration in
> dealing with such a useless error code (it doesn't help that the
> makefiles that are generated are tough for me to read--I tend to use
> very simple makefiles).  Although I will try your suggestion and see
> if GMT is happy with just the library, I would like to track this down
> so that I can use this Unix setup better.  Thanks again,

The next command that is executed from the Makefile is something like:

    gcc -o ncdump -O ncdump.o vardata.o dumplib.o ../libsrc/libnetcdf.a -lm

to create the ncdump executable from the 3 compiled objects and the compiled
netcdf library.  This should be echoed before it's executed.  You might try
invoking this manually to see if you can see an error message from it.

--Russ

______________________________________________________________________________

Russ Rew                                           UCAR Unidata Program
address@hidden                              http://www.unidata.ucar.edu