[ncl-install] missing include file ni/src/ncl/NclExitCode.h

Mary Haley haley at ucar.edu
Fri Jan 4 09:03:05 MST 2013


Hi John,

Yes, you can certainly try removing the references to that file to see if it works. Once you do that, you will need to remake the
Makefile in that directory:

  cd $NCARG/ni/src/ncl
  [edit the yMakefile and remove the references]
  [save the file]
  make me
  make all install

If this produces an executable called "ncl", then you are good to go, and you can finish the full installation by typing:

   cd $NCARG
   make all install >&! make-output.2

I'm using $NCARG to represent the top level of the NCL source tree.

If this doesn't work, then Dave might be able to give you a fixed file.

Good luck,

--Mary

On Jan 3, 2013, at 2:56 PM, John Donners wrote:

> Hello Mary,
> 
> thank you very much. Indeed I got a fixed yMakefile from David Brown
> that would fix another problem in 6.1.0 (see an earlier email on ncl-talk).
> I assume that I can just remove the two references to NclExitCode.h in
> that yMakefile?
> 
> Cheers,
> John
> ________________________________________
> From: Mary Haley [haley at ucar.edu]
> Sent: 03 January 2013 22:32
> To: John Donners
> Cc: ncl-install at ucar.edu
> Subject: Re: [ncl-install] missing include file ni/src/ncl/NclExitCode.h
> 
> Hi John,
> 
> This is odd, because I don't think this file was added until after 6.1.0 was released.
> 
> Did you download the 6.1.0 source code from the ESG website?
> 
> I just did this myself, and didn't see any reference to this file in the ni/src/ncl directory.
> Normally you would see the reference in the 'yMakefile' in that directory.
> 
> --Mary
> 
> On Jan 3, 2013, at 1:17 AM, John Donners wrote:
> 
>> Dear developers,
>> 
>> I've been compiling NCL on an IBM Power6 system with linux and I noticed
>> the following problem:
>> 
>> ncl610 at p6012:~/ncl_ncarg-6.1.0> make includes
>> ...
>> Making includes in ./ni/src/ncl
>> make[3]: Entering directory `/gpfs/h05/ncl610/ncl_ncarg-6.1.0/ni/src/ncl'
>> make[3]: *** No rule to make target `NclExitCode.h', needed by `includes'.  Stop.
>> make[3]: Leaving directory `/gpfs/h05/ncl610/ncl_ncarg-6.1.0/ni/src/ncl'
>> Making includes in ./ni/src/mkwrap
>> ...
>> 
>> I can't find this file anywhere, or how it would be generated otherwise. Can you
>> help me?
>> 
>> With regards,
>> John
>> --
>> John Donners
>> Consultant
>> OSD
>> SURFsara
>> 
>> _______________________________________________
>> ncl-install mailing list
>> List instructions, subscriber options, unsubscribe:
>> http://mailman.ucar.edu/mailman/listinfo/ncl-install
> 



More information about the ncl-install mailing list