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.
>From: Ming Cai <address@hidden> >Organization: University of Maryland >To: address@hidden >Subject: Re: 950120: compiling on CRAY C90 >Keywords: 199501202055.AA21596 In the above message you wrote: >Hi, here is the output of the commands you mentioned in your >email. > >****************** > >sn4021% pwd >/home/wd51mc/netcdf/netcdf-232pl2/port >sn4021% make all > ar rcuv libudport.a uddummy.o >a - uddummy.o >sn4021% This is interesting! Apparently, when you do a `make all' in the top-level source directory, you get an error from the recursive make(1) that's executing `make all' in the `port/' subdirectory. When you do a `make all' in the `port/' subdirectory itself, however, everything goes just fine. It's possible that the make(1) utility on the CRAY C90 is broken (this is not that unusual -- I've already encountered a broken m4(1)). Try this: 1. Go to the top-level source directory of your netCDF distribution. 2. Execute the command `make clean'. Trap the output and send it to me. 3. If #2 works, then execute the command `make port/all' (still in the top-level source directory). Trap the output. 4. If #3 doesn't work, then send its output to me; otherwise 5. Still in the top-level source directory, execute the command `make all'. Trap the output. 6. If #5 doesn't work, then send its output to me. 7. Let me know how far in this list you get before encountering a problem. -------- Steve Emmerson <address@hidden>