[Met_help] [rt.rap.ucar.edu #73987] History for MET 5.1 Installation

John Halley Gotway via RT met_help at ucar.edu
Tue Nov 10 09:48:10 MST 2015


----------------------------------------------------------------
  Initial Request
----------------------------------------------------------------

Hello,
I am a researcher at the Geophysical Fluid Dynamics Lab and we are trying
to implement the MET 5.1 package to evaluate our 10 day forecasts for the
NGGPS project.  It would greatly benefit us to use the newest version
though the installation instructions are not yet published online.
Unfortunately we don't have time to wait for them to be published.  Would
it be possible to follow the instructions for MET 5.0 to download MET 5.1
to get the basic tools working?  Do you know if there are any major
problems I would run into if I tried to do this?
Best,
-- 
Shannon Rees
Programming Scientist
Engility
Geophysical Fluid Dynamics Lab
201 Forrestal Rd Princeton, NJ
609-452-5384


----------------------------------------------------------------
  Complete Ticket History
----------------------------------------------------------------

Subject: MET 5.1 Installation
From: John Halley Gotway
Time: Wed Nov 04 07:53:58 2015

Shannon,

The 5.1 installation instructions are basically the same as 5.0, and
are
included in the top-level README file and the users guide.  We just
haven't
had time to update the online tutorial with examples of all the newest
functionality yet.

Please try compiling met 5.1 and let us know if you run into any
problems.

Thanks,
John Halley Gotway
met_help at ucar.edu

On Wednesday, November 4, 2015, Shannon Rees - NOAA Affiliate via RT <
met_help at ucar.edu> wrote:

>
> Wed Nov 04 06:19:17 2015: Request 73987 was acted upon.
> Transaction: Ticket created by shannon.rees at noaa.gov <javascript:;>
>        Queue: met_help
>      Subject: MET 5.1 Installation
>        Owner: Nobody
>   Requestors: shannon.rees at noaa.gov <javascript:;>
>       Status: new
>  Ticket <URL:
https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987 >
>
>
> Hello,
> I am a researcher at the Geophysical Fluid Dynamics Lab and we are
trying
> to implement the MET 5.1 package to evaluate our 10 day forecasts
for the
> NGGPS project.  It would greatly benefit us to use the newest
version
> though the installation instructions are not yet published online.
> Unfortunately we don't have time to wait for them to be published.
Would
> it be possible to follow the instructions for MET 5.0 to download
MET 5.1
> to get the basic tools working?  Do you know if there are any major
> problems I would run into if I tried to do this?
> Best,
> --
> Shannon Rees
> Programming Scientist
> Engility
> Geophysical Fluid Dynamics Lab
> 201 Forrestal Rd Princeton, NJ
> 609-452-5384
>
>

------------------------------------------------
Subject: MET 5.1 Installation
From: Shannon Rees - NOAA Affiliate
Time: Wed Nov 04 14:25:25 2015

Hi John,
I have installed all of the external libraries I need.  I think I did
this
properly (following the instructions in the tutorial), but I am not
very
experienced with installing software.  I am able to configure Met 5.1,
but
I get an error when I run make install:
"In file included from nc_var_info.cc:24:
nc_var_info.h:24:21: error: netcdf.hh: No such file or directory
In file included from nc_var_info.cc:24:
nc_var_info.h:52: error: ISO C++ forbids declaration of 'NcVar' with
no type
nc_var_info.h:52: error: expected ';' before '*' token
nc_var_info.h:68: error: ISO C++ forbids declaration of 'NcDim' with
no type
nc_var_info.h:68: error: expected ';' before '*' token
nc_var_info.cc: In member function 'void
NcVarInfo::init_from_scratch()':
nc_var_info.cc:99: error: 'Dims' was not declared in this scope
nc_var_info.cc:99: error: 'NcDim' was not declared in this scope
nc_var_info.cc:99: error: expected primary-expression before ')' token
nc_var_info.cc:99: error: expected ';' before numeric constant
nc_var_info.cc: In member function 'void NcVarInfo::clear()':
nc_var_info.cc:115: error: 'var' was not declared in this scope
nc_var_info.cc:115: error: 'NcVar' was not declared in this scope
nc_var_info.cc:115: error: expected primary-expression before ')'
token
nc_var_info.cc:115: error: expected ';' before numeric constant
nc_var_info.cc:131: error: 'Dims' was not declared in this scope
nc_var_info.cc:131: error: type '<type error>' argument given to
'delete',
expected pointer
nc_var_info.cc:131: error: 'NcDim' was not declared in this scope
nc_var_info.cc:131: error: expected primary-expression before ')'
token
nc_var_info.cc:131: error: expected ';' before numeric constant
nc_var_info.cc: In member function 'void
NcVarInfo::dump(std::ostream&,
int) const':
nc_var_info.cc:155: error: 'var' was not declared in this scope
nc_var_info.cc:181: error: 'Dims' was not declared in this scope
nc_var_info.cc: In member function 'void NcVarInfo::assign(const
NcVarInfo&)':
nc_var_info.cc:218: error: 'var' was not declared in this scope
nc_var_info.cc:218: error: 'const class NcVarInfo' has no member named
'var'
nc_var_info.cc:239: error: 'const class NcVarInfo' has no member named
'Dims'
nc_var_info.cc:241: error: 'Dims' was not declared in this scope
nc_var_info.cc:241: error: expected type-specifier before 'NcDim'
nc_var_info.cc:241: error: expected ';' before 'NcDim'
nc_var_info.cc:243: error: 'const class NcVarInfo' has no member named
'Dims'
nc_var_info.cc: In function 'bool get_att_str(const NcVarInfo&, const
ConcatString&, ConcatString&)':
nc_var_info.cc:272: error: 'NcAtt' was not declared in this scope
nc_var_info.cc:272: error: 'att' was not declared in this scope
nc_var_info.cc:272: error: expected primary-expression before ')'
token
nc_var_info.cc:272: error: expected ';' before numeric constant
nc_var_info.cc:275: error: 'const class NcVarInfo' has no member named
'var'
nc_var_info.cc:280: error: 'const class NcVarInfo' has no member named
'var'
nc_var_info.cc:285: error: 'ncChar' was not declared in this scope
nc_var_info.cc: In function 'bool get_att_int(const NcVarInfo&, const
ConcatString&, int&)':
nc_var_info.cc:319: error: 'NcAtt' was not declared in this scope
nc_var_info.cc:319: error: 'att' was not declared in this scope
nc_var_info.cc:319: error: expected primary-expression before ')'
token
nc_var_info.cc:319: error: expected ';' before numeric constant
nc_var_info.cc:322: error: 'const class NcVarInfo' has no member named
'var'
nc_var_info.cc:327: error: 'const class NcVarInfo' has no member named
'var'
nc_var_info.cc:332: error: 'ncInt' was not declared in this scope
nc_var_info.cc: In function 'bool get_att_unixtime(const NcVarInfo&,
const
ConcatString&, unixtime&)':
nc_var_info.cc:366: error: 'NcAtt' was not declared in this scope
nc_var_info.cc:366: error: 'att' was not declared in this scope
nc_var_info.cc:366: error: expected primary-expression before ')'
token
nc_var_info.cc:366: error: expected ';' before numeric constant
nc_var_info.cc:369: error: 'const class NcVarInfo' has no member named
'var'
nc_var_info.cc:375: error: 'const class NcVarInfo' has no member named
'var'
nc_var_info.cc:395: error: 'ncInt' was not declared in this scope
nc_var_info.cc:399: error: 'ncChar' was not declared in this scope
make[3]: *** [libvx_nc_util_a-nc_var_info.o] Error 1
make[3]: Leaving directory
`/home/Shannon.McElhinney/met-5.1/src/libcode/vx_nc_util'
make[2]: *** [install-recursive] Error 1
make[2]: Leaving directory `/home/Shannon.McElhinney/met-
5.1/src/libcode'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/home/Shannon.McElhinney/met-5.1/src'
make: *** [install-recursive] Error 1"

I tried using several different versions of netcdf, including some
versions
which were already installed properly on the system.  Every time I get
this
same error.  To reference netcdf I put this in my ~/.cshrc file:
"set MET_NETCDF = /usr/local/netcdf-4.2_optimized"
or
"set MET_NETCDF = /home/Shannon.McElhinney/netcdf/netcdf-4.0.1/"
for example.  Do you know what could be causing this error?

Best,
Shannon

On Wed, Nov 4, 2015 at 9:53 AM, John Halley Gotway via RT
<met_help at ucar.edu
> wrote:

> Shannon,
>
> The 5.1 installation instructions are basically the same as 5.0, and
are
> included in the top-level README file and the users guide.  We just
haven't
> had time to update the online tutorial with examples of all the
newest
> functionality yet.
>
> Please try compiling met 5.1 and let us know if you run into any
problems.
>
> Thanks,
> John Halley Gotway
> met_help at ucar.edu
>
> On Wednesday, November 4, 2015, Shannon Rees - NOAA Affiliate via RT
<
> met_help at ucar.edu> wrote:
>
> >
> > Wed Nov 04 06:19:17 2015: Request 73987 was acted upon.
> > Transaction: Ticket created by shannon.rees at noaa.gov
<javascript:;>
> >        Queue: met_help
> >      Subject: MET 5.1 Installation
> >        Owner: Nobody
> >   Requestors: shannon.rees at noaa.gov <javascript:;>
> >       Status: new
> >  Ticket <URL:
https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987 >
> >
> >
> > Hello,
> > I am a researcher at the Geophysical Fluid Dynamics Lab and we are
trying
> > to implement the MET 5.1 package to evaluate our 10 day forecasts
for the
> > NGGPS project.  It would greatly benefit us to use the newest
version
> > though the installation instructions are not yet published online.
> > Unfortunately we don't have time to wait for them to be published.
Would
> > it be possible to follow the instructions for MET 5.0 to download
MET 5.1
> > to get the basic tools working?  Do you know if there are any
major
> > problems I would run into if I tried to do this?
> > Best,
> > --
> > Shannon Rees
> > Programming Scientist
> > Engility
> > Geophysical Fluid Dynamics Lab
> > 201 Forrestal Rd Princeton, NJ
> > 609-452-5384
> >
> >
>
>


--
Shannon Rees
Programming Scientist
Engility
Geophysical Fluid Dynamics Lab
201 Forrestal Rd Princeton, NJ
609-452-5384

------------------------------------------------
Subject: MET 5.1 Installation
From: John Halley Gotway
Time: Wed Nov 04 14:33:39 2015

Shannon,

I see that you're with GFDL at NOAA.  On what machine are you trying
to
install MET?  I only ask because MET is already installed on theia and
jet.  If it's one of those machines, you could use that build.

The relevant error message you're getting is this:
   nc_var_info.h:24:21: error: netcdf.hh: No such file or directory

The "netcdf.hh" header file is created when the C++ interface of
NetCDF is
compiled, and that interface is not always compiled.  Another issue is
that
MET hasn't begun using the enhanced data model available in NetCDF
version
4 yet.  Please link to NetCDF version 3 instead.

Check to see if NetCDF version 3 is already installed somewhere. If
so, try
that version.  If not, it's easy enough to compile following the
instructions here:

http://www.dtcenter.org/met/users/support/online_tutorial/METv5.0/compilation/req_libs.php

Thanks,
John


On Wed, Nov 4, 2015 at 2:25 PM, Shannon Rees - NOAA Affiliate via RT <
met_help at ucar.edu> wrote:

>
> <URL: https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987 >
>
> Hi John,
> I have installed all of the external libraries I need.  I think I
did this
> properly (following the instructions in the tutorial), but I am not
very
> experienced with installing software.  I am able to configure Met
5.1, but
> I get an error when I run make install:
> "In file included from nc_var_info.cc:24:
> nc_var_info.h:24:21: error: netcdf.hh: No such file or directory
> In file included from nc_var_info.cc:24:
> nc_var_info.h:52: error: ISO C++ forbids declaration of 'NcVar' with
no
> type
> nc_var_info.h:52: error: expected ';' before '*' token
> nc_var_info.h:68: error: ISO C++ forbids declaration of 'NcDim' with
no
> type
> nc_var_info.h:68: error: expected ';' before '*' token
> nc_var_info.cc: In member function 'void
NcVarInfo::init_from_scratch()':
> nc_var_info.cc:99: error: 'Dims' was not declared in this scope
> nc_var_info.cc:99: error: 'NcDim' was not declared in this scope
> nc_var_info.cc:99: error: expected primary-expression before ')'
token
> nc_var_info.cc:99: error: expected ';' before numeric constant
> nc_var_info.cc: In member function 'void NcVarInfo::clear()':
> nc_var_info.cc:115: error: 'var' was not declared in this scope
> nc_var_info.cc:115: error: 'NcVar' was not declared in this scope
> nc_var_info.cc:115: error: expected primary-expression before ')'
token
> nc_var_info.cc:115: error: expected ';' before numeric constant
> nc_var_info.cc:131: error: 'Dims' was not declared in this scope
> nc_var_info.cc:131: error: type '<type error>' argument given to
'delete',
> expected pointer
> nc_var_info.cc:131: error: 'NcDim' was not declared in this scope
> nc_var_info.cc:131: error: expected primary-expression before ')'
token
> nc_var_info.cc:131: error: expected ';' before numeric constant
> nc_var_info.cc: In member function 'void
NcVarInfo::dump(std::ostream&,
> int) const':
> nc_var_info.cc:155: error: 'var' was not declared in this scope
> nc_var_info.cc:181: error: 'Dims' was not declared in this scope
> nc_var_info.cc: In member function 'void NcVarInfo::assign(const
> NcVarInfo&)':
> nc_var_info.cc:218: error: 'var' was not declared in this scope
> nc_var_info.cc:218: error: 'const class NcVarInfo' has no member
named
> 'var'
> nc_var_info.cc:239: error: 'const class NcVarInfo' has no member
named
> 'Dims'
> nc_var_info.cc:241: error: 'Dims' was not declared in this scope
> nc_var_info.cc:241: error: expected type-specifier before 'NcDim'
> nc_var_info.cc:241: error: expected ';' before 'NcDim'
> nc_var_info.cc:243: error: 'const class NcVarInfo' has no member
named
> 'Dims'
> nc_var_info.cc: In function 'bool get_att_str(const NcVarInfo&,
const
> ConcatString&, ConcatString&)':
> nc_var_info.cc:272: error: 'NcAtt' was not declared in this scope
> nc_var_info.cc:272: error: 'att' was not declared in this scope
> nc_var_info.cc:272: error: expected primary-expression before ')'
token
> nc_var_info.cc:272: error: expected ';' before numeric constant
> nc_var_info.cc:275: error: 'const class NcVarInfo' has no member
named
> 'var'
> nc_var_info.cc:280: error: 'const class NcVarInfo' has no member
named
> 'var'
> nc_var_info.cc:285: error: 'ncChar' was not declared in this scope
> nc_var_info.cc: In function 'bool get_att_int(const NcVarInfo&,
const
> ConcatString&, int&)':
> nc_var_info.cc:319: error: 'NcAtt' was not declared in this scope
> nc_var_info.cc:319: error: 'att' was not declared in this scope
> nc_var_info.cc:319: error: expected primary-expression before ')'
token
> nc_var_info.cc:319: error: expected ';' before numeric constant
> nc_var_info.cc:322: error: 'const class NcVarInfo' has no member
named
> 'var'
> nc_var_info.cc:327: error: 'const class NcVarInfo' has no member
named
> 'var'
> nc_var_info.cc:332: error: 'ncInt' was not declared in this scope
> nc_var_info.cc: In function 'bool get_att_unixtime(const NcVarInfo&,
const
> ConcatString&, unixtime&)':
> nc_var_info.cc:366: error: 'NcAtt' was not declared in this scope
> nc_var_info.cc:366: error: 'att' was not declared in this scope
> nc_var_info.cc:366: error: expected primary-expression before ')'
token
> nc_var_info.cc:366: error: expected ';' before numeric constant
> nc_var_info.cc:369: error: 'const class NcVarInfo' has no member
named
> 'var'
> nc_var_info.cc:375: error: 'const class NcVarInfo' has no member
named
> 'var'
> nc_var_info.cc:395: error: 'ncInt' was not declared in this scope
> nc_var_info.cc:399: error: 'ncChar' was not declared in this scope
> make[3]: *** [libvx_nc_util_a-nc_var_info.o] Error 1
> make[3]: Leaving directory
> `/home/Shannon.McElhinney/met-5.1/src/libcode/vx_nc_util'
> make[2]: *** [install-recursive] Error 1
> make[2]: Leaving directory `/home/Shannon.McElhinney/met-
5.1/src/libcode'
> make[1]: *** [install-recursive] Error 1
> make[1]: Leaving directory `/home/Shannon.McElhinney/met-5.1/src'
> make: *** [install-recursive] Error 1"
>
> I tried using several different versions of netcdf, including some
versions
> which were already installed properly on the system.  Every time I
get this
> same error.  To reference netcdf I put this in my ~/.cshrc file:
> "set MET_NETCDF = /usr/local/netcdf-4.2_optimized"
> or
> "set MET_NETCDF = /home/Shannon.McElhinney/netcdf/netcdf-4.0.1/"
> for example.  Do you know what could be causing this error?
>
> Best,
> Shannon
>
> On Wed, Nov 4, 2015 at 9:53 AM, John Halley Gotway via RT <
> met_help at ucar.edu
> > wrote:
>
> > Shannon,
> >
> > The 5.1 installation instructions are basically the same as 5.0,
and are
> > included in the top-level README file and the users guide.  We
just
> haven't
> > had time to update the online tutorial with examples of all the
newest
> > functionality yet.
> >
> > Please try compiling met 5.1 and let us know if you run into any
> problems.
> >
> > Thanks,
> > John Halley Gotway
> > met_help at ucar.edu
> >
> > On Wednesday, November 4, 2015, Shannon Rees - NOAA Affiliate via
RT <
> > met_help at ucar.edu> wrote:
> >
> > >
> > > Wed Nov 04 06:19:17 2015: Request 73987 was acted upon.
> > > Transaction: Ticket created by shannon.rees at noaa.gov
<javascript:;>
> > >        Queue: met_help
> > >      Subject: MET 5.1 Installation
> > >        Owner: Nobody
> > >   Requestors: shannon.rees at noaa.gov <javascript:;>
> > >       Status: new
> > >  Ticket <URL:
https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987
> >
> > >
> > >
> > > Hello,
> > > I am a researcher at the Geophysical Fluid Dynamics Lab and we
are
> trying
> > > to implement the MET 5.1 package to evaluate our 10 day
forecasts for
> the
> > > NGGPS project.  It would greatly benefit us to use the newest
version
> > > though the installation instructions are not yet published
online.
> > > Unfortunately we don't have time to wait for them to be
published.
> Would
> > > it be possible to follow the instructions for MET 5.0 to
download MET
> 5.1
> > > to get the basic tools working?  Do you know if there are any
major
> > > problems I would run into if I tried to do this?
> > > Best,
> > > --
> > > Shannon Rees
> > > Programming Scientist
> > > Engility
> > > Geophysical Fluid Dynamics Lab
> > > 201 Forrestal Rd Princeton, NJ
> > > 609-452-5384
> > >
> > >
> >
> >
>
>
> --
> Shannon Rees
> Programming Scientist
> Engility
> Geophysical Fluid Dynamics Lab
> 201 Forrestal Rd Princeton, NJ
> 609-452-5384
>
>

------------------------------------------------
Subject: MET 5.1 Installation
From: Shannon Rees - NOAA Affiliate
Time: Thu Nov 05 12:49:40 2015

Hi John

We do have access to Theia but it would be much better for us to have
it on
our own post-processing and analysis cluster here at the lab.

There were no netcdf 3's installed already so I installed version
3.6.2.
However when I tried to install met again I got a similar error:
"nc_var_info.h(24): catastrophic error: could not open source file
"netcdf.hh"
  #include <netcdf.hh>
                      ^
compilation aborted for nc_var_info.cc (code 4)"

The netcdf.hh file exists now, but is still not being used correctly.

Best,
Shannon


On Wed, Nov 4, 2015 at 4:33 PM, John Halley Gotway via RT
<met_help at ucar.edu
> wrote:

> Shannon,
>
> I see that you're with GFDL at NOAA.  On what machine are you trying
to
> install MET?  I only ask because MET is already installed on theia
and
> jet.  If it's one of those machines, you could use that build.
>
> The relevant error message you're getting is this:
>    nc_var_info.h:24:21: error: netcdf.hh: No such file or directory
>
> The "netcdf.hh" header file is created when the C++ interface of
NetCDF is
> compiled, and that interface is not always compiled.  Another issue
is that
> MET hasn't begun using the enhanced data model available in NetCDF
version
> 4 yet.  Please link to NetCDF version 3 instead.
>
> Check to see if NetCDF version 3 is already installed somewhere. If
so, try
> that version.  If not, it's easy enough to compile following the
> instructions here:
>
>
>
http://www.dtcenter.org/met/users/support/online_tutorial/METv5.0/compilation/req_libs.php
>
> Thanks,
> John
>
>
> On Wed, Nov 4, 2015 at 2:25 PM, Shannon Rees - NOAA Affiliate via RT
<
> met_help at ucar.edu> wrote:
>
> >
> > <URL: https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987 >
> >
> > Hi John,
> > I have installed all of the external libraries I need.  I think I
did
> this
> > properly (following the instructions in the tutorial), but I am
not very
> > experienced with installing software.  I am able to configure Met
5.1,
> but
> > I get an error when I run make install:
> > "In file included from nc_var_info.cc:24:
> > nc_var_info.h:24:21: error: netcdf.hh: No such file or directory
> > In file included from nc_var_info.cc:24:
> > nc_var_info.h:52: error: ISO C++ forbids declaration of 'NcVar'
with no
> > type
> > nc_var_info.h:52: error: expected ';' before '*' token
> > nc_var_info.h:68: error: ISO C++ forbids declaration of 'NcDim'
with no
> > type
> > nc_var_info.h:68: error: expected ';' before '*' token
> > nc_var_info.cc: In member function 'void
NcVarInfo::init_from_scratch()':
> > nc_var_info.cc:99: error: 'Dims' was not declared in this scope
> > nc_var_info.cc:99: error: 'NcDim' was not declared in this scope
> > nc_var_info.cc:99: error: expected primary-expression before ')'
token
> > nc_var_info.cc:99: error: expected ';' before numeric constant
> > nc_var_info.cc: In member function 'void NcVarInfo::clear()':
> > nc_var_info.cc:115: error: 'var' was not declared in this scope
> > nc_var_info.cc:115: error: 'NcVar' was not declared in this scope
> > nc_var_info.cc:115: error: expected primary-expression before ')'
token
> > nc_var_info.cc:115: error: expected ';' before numeric constant
> > nc_var_info.cc:131: error: 'Dims' was not declared in this scope
> > nc_var_info.cc:131: error: type '<type error>' argument given to
> 'delete',
> > expected pointer
> > nc_var_info.cc:131: error: 'NcDim' was not declared in this scope
> > nc_var_info.cc:131: error: expected primary-expression before ')'
token
> > nc_var_info.cc:131: error: expected ';' before numeric constant
> > nc_var_info.cc: In member function 'void
NcVarInfo::dump(std::ostream&,
> > int) const':
> > nc_var_info.cc:155: error: 'var' was not declared in this scope
> > nc_var_info.cc:181: error: 'Dims' was not declared in this scope
> > nc_var_info.cc: In member function 'void NcVarInfo::assign(const
> > NcVarInfo&)':
> > nc_var_info.cc:218: error: 'var' was not declared in this scope
> > nc_var_info.cc:218: error: 'const class NcVarInfo' has no member
named
> > 'var'
> > nc_var_info.cc:239: error: 'const class NcVarInfo' has no member
named
> > 'Dims'
> > nc_var_info.cc:241: error: 'Dims' was not declared in this scope
> > nc_var_info.cc:241: error: expected type-specifier before 'NcDim'
> > nc_var_info.cc:241: error: expected ';' before 'NcDim'
> > nc_var_info.cc:243: error: 'const class NcVarInfo' has no member
named
> > 'Dims'
> > nc_var_info.cc: In function 'bool get_att_str(const NcVarInfo&,
const
> > ConcatString&, ConcatString&)':
> > nc_var_info.cc:272: error: 'NcAtt' was not declared in this scope
> > nc_var_info.cc:272: error: 'att' was not declared in this scope
> > nc_var_info.cc:272: error: expected primary-expression before ')'
token
> > nc_var_info.cc:272: error: expected ';' before numeric constant
> > nc_var_info.cc:275: error: 'const class NcVarInfo' has no member
named
> > 'var'
> > nc_var_info.cc:280: error: 'const class NcVarInfo' has no member
named
> > 'var'
> > nc_var_info.cc:285: error: 'ncChar' was not declared in this scope
> > nc_var_info.cc: In function 'bool get_att_int(const NcVarInfo&,
const
> > ConcatString&, int&)':
> > nc_var_info.cc:319: error: 'NcAtt' was not declared in this scope
> > nc_var_info.cc:319: error: 'att' was not declared in this scope
> > nc_var_info.cc:319: error: expected primary-expression before ')'
token
> > nc_var_info.cc:319: error: expected ';' before numeric constant
> > nc_var_info.cc:322: error: 'const class NcVarInfo' has no member
named
> > 'var'
> > nc_var_info.cc:327: error: 'const class NcVarInfo' has no member
named
> > 'var'
> > nc_var_info.cc:332: error: 'ncInt' was not declared in this scope
> > nc_var_info.cc: In function 'bool get_att_unixtime(const
NcVarInfo&,
> const
> > ConcatString&, unixtime&)':
> > nc_var_info.cc:366: error: 'NcAtt' was not declared in this scope
> > nc_var_info.cc:366: error: 'att' was not declared in this scope
> > nc_var_info.cc:366: error: expected primary-expression before ')'
token
> > nc_var_info.cc:366: error: expected ';' before numeric constant
> > nc_var_info.cc:369: error: 'const class NcVarInfo' has no member
named
> > 'var'
> > nc_var_info.cc:375: error: 'const class NcVarInfo' has no member
named
> > 'var'
> > nc_var_info.cc:395: error: 'ncInt' was not declared in this scope
> > nc_var_info.cc:399: error: 'ncChar' was not declared in this scope
> > make[3]: *** [libvx_nc_util_a-nc_var_info.o] Error 1
> > make[3]: Leaving directory
> > `/home/Shannon.McElhinney/met-5.1/src/libcode/vx_nc_util'
> > make[2]: *** [install-recursive] Error 1
> > make[2]: Leaving directory `/home/Shannon.McElhinney/met-
5.1/src/libcode'
> > make[1]: *** [install-recursive] Error 1
> > make[1]: Leaving directory `/home/Shannon.McElhinney/met-5.1/src'
> > make: *** [install-recursive] Error 1"
> >
> > I tried using several different versions of netcdf, including some
> versions
> > which were already installed properly on the system.  Every time I
get
> this
> > same error.  To reference netcdf I put this in my ~/.cshrc file:
> > "set MET_NETCDF = /usr/local/netcdf-4.2_optimized"
> > or
> > "set MET_NETCDF = /home/Shannon.McElhinney/netcdf/netcdf-4.0.1/"
> > for example.  Do you know what could be causing this error?
> >
> > Best,
> > Shannon
> >
> > On Wed, Nov 4, 2015 at 9:53 AM, John Halley Gotway via RT <
> > met_help at ucar.edu
> > > wrote:
> >
> > > Shannon,
> > >
> > > The 5.1 installation instructions are basically the same as 5.0,
and
> are
> > > included in the top-level README file and the users guide.  We
just
> > haven't
> > > had time to update the online tutorial with examples of all the
newest
> > > functionality yet.
> > >
> > > Please try compiling met 5.1 and let us know if you run into any
> > problems.
> > >
> > > Thanks,
> > > John Halley Gotway
> > > met_help at ucar.edu
> > >
> > > On Wednesday, November 4, 2015, Shannon Rees - NOAA Affiliate
via RT <
> > > met_help at ucar.edu> wrote:
> > >
> > > >
> > > > Wed Nov 04 06:19:17 2015: Request 73987 was acted upon.
> > > > Transaction: Ticket created by shannon.rees at noaa.gov
<javascript:;>
> > > >        Queue: met_help
> > > >      Subject: MET 5.1 Installation
> > > >        Owner: Nobody
> > > >   Requestors: shannon.rees at noaa.gov <javascript:;>
> > > >       Status: new
> > > >  Ticket <URL:
> https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987
> > >
> > > >
> > > >
> > > > Hello,
> > > > I am a researcher at the Geophysical Fluid Dynamics Lab and we
are
> > trying
> > > > to implement the MET 5.1 package to evaluate our 10 day
forecasts for
> > the
> > > > NGGPS project.  It would greatly benefit us to use the newest
version
> > > > though the installation instructions are not yet published
online.
> > > > Unfortunately we don't have time to wait for them to be
published.
> > Would
> > > > it be possible to follow the instructions for MET 5.0 to
download MET
> > 5.1
> > > > to get the basic tools working?  Do you know if there are any
major
> > > > problems I would run into if I tried to do this?
> > > > Best,
> > > > --
> > > > Shannon Rees
> > > > Programming Scientist
> > > > Engility
> > > > Geophysical Fluid Dynamics Lab
> > > > 201 Forrestal Rd Princeton, NJ
> > > > 609-452-5384
> > > >
> > > >
> > >
> > >
> >
> >
> > --
> > Shannon Rees
> > Programming Scientist
> > Engility
> > Geophysical Fluid Dynamics Lab
> > 201 Forrestal Rd Princeton, NJ
> > 609-452-5384
> >
> >
>
>


--
Shannon Rees
Programming Scientist
Engility
Geophysical Fluid Dynamics Lab
201 Forrestal Rd Princeton, NJ
609-452-5384

------------------------------------------------
Subject: MET 5.1 Installation
From: John Halley Gotway
Time: Thu Nov 05 13:03:32 2015

Shannon,

Can you please run the following commands from the top-level MET
directory:

   make clean
   make install >& make_install.log

And then send me the "make_install.log" and "config.log" files.  That
should give me a better idea of the problem.

Thanks,
John

On Thu, Nov 5, 2015 at 12:49 PM, Shannon Rees - NOAA Affiliate via RT
<
met_help at ucar.edu> wrote:

>
> <URL: https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987 >
>
> Hi John
>
> We do have access to Theia but it would be much better for us to
have it on
> our own post-processing and analysis cluster here at the lab.
>
> There were no netcdf 3's installed already so I installed version
3.6.2.
> However when I tried to install met again I got a similar error:
> "nc_var_info.h(24): catastrophic error: could not open source file
> "netcdf.hh"
>   #include <netcdf.hh>
>                       ^
> compilation aborted for nc_var_info.cc (code 4)"
>
> The netcdf.hh file exists now, but is still not being used
correctly.
>
> Best,
> Shannon
>
>
> On Wed, Nov 4, 2015 at 4:33 PM, John Halley Gotway via RT <
> met_help at ucar.edu
> > wrote:
>
> > Shannon,
> >
> > I see that you're with GFDL at NOAA.  On what machine are you
trying to
> > install MET?  I only ask because MET is already installed on theia
and
> > jet.  If it's one of those machines, you could use that build.
> >
> > The relevant error message you're getting is this:
> >    nc_var_info.h:24:21: error: netcdf.hh: No such file or
directory
> >
> > The "netcdf.hh" header file is created when the C++ interface of
NetCDF
> is
> > compiled, and that interface is not always compiled.  Another
issue is
> that
> > MET hasn't begun using the enhanced data model available in NetCDF
> version
> > 4 yet.  Please link to NetCDF version 3 instead.
> >
> > Check to see if NetCDF version 3 is already installed somewhere.
If so,
> try
> > that version.  If not, it's easy enough to compile following the
> > instructions here:
> >
> >
> >
>
http://www.dtcenter.org/met/users/support/online_tutorial/METv5.0/compilation/req_libs.php
> >
> > Thanks,
> > John
> >
> >
> > On Wed, Nov 4, 2015 at 2:25 PM, Shannon Rees - NOAA Affiliate via
RT <
> > met_help at ucar.edu> wrote:
> >
> > >
> > > <URL: https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987 >
> > >
> > > Hi John,
> > > I have installed all of the external libraries I need.  I think
I did
> > this
> > > properly (following the instructions in the tutorial), but I am
not
> very
> > > experienced with installing software.  I am able to configure
Met 5.1,
> > but
> > > I get an error when I run make install:
> > > "In file included from nc_var_info.cc:24:
> > > nc_var_info.h:24:21: error: netcdf.hh: No such file or directory
> > > In file included from nc_var_info.cc:24:
> > > nc_var_info.h:52: error: ISO C++ forbids declaration of 'NcVar'
with no
> > > type
> > > nc_var_info.h:52: error: expected ';' before '*' token
> > > nc_var_info.h:68: error: ISO C++ forbids declaration of 'NcDim'
with no
> > > type
> > > nc_var_info.h:68: error: expected ';' before '*' token
> > > nc_var_info.cc: In member function 'void
> NcVarInfo::init_from_scratch()':
> > > nc_var_info.cc:99: error: 'Dims' was not declared in this scope
> > > nc_var_info.cc:99: error: 'NcDim' was not declared in this scope
> > > nc_var_info.cc:99: error: expected primary-expression before ')'
token
> > > nc_var_info.cc:99: error: expected ';' before numeric constant
> > > nc_var_info.cc: In member function 'void NcVarInfo::clear()':
> > > nc_var_info.cc:115: error: 'var' was not declared in this scope
> > > nc_var_info.cc:115: error: 'NcVar' was not declared in this
scope
> > > nc_var_info.cc:115: error: expected primary-expression before
')' token
> > > nc_var_info.cc:115: error: expected ';' before numeric constant
> > > nc_var_info.cc:131: error: 'Dims' was not declared in this scope
> > > nc_var_info.cc:131: error: type '<type error>' argument given to
> > 'delete',
> > > expected pointer
> > > nc_var_info.cc:131: error: 'NcDim' was not declared in this
scope
> > > nc_var_info.cc:131: error: expected primary-expression before
')' token
> > > nc_var_info.cc:131: error: expected ';' before numeric constant
> > > nc_var_info.cc: In member function 'void
NcVarInfo::dump(std::ostream&,
> > > int) const':
> > > nc_var_info.cc:155: error: 'var' was not declared in this scope
> > > nc_var_info.cc:181: error: 'Dims' was not declared in this scope
> > > nc_var_info.cc: In member function 'void NcVarInfo::assign(const
> > > NcVarInfo&)':
> > > nc_var_info.cc:218: error: 'var' was not declared in this scope
> > > nc_var_info.cc:218: error: 'const class NcVarInfo' has no member
named
> > > 'var'
> > > nc_var_info.cc:239: error: 'const class NcVarInfo' has no member
named
> > > 'Dims'
> > > nc_var_info.cc:241: error: 'Dims' was not declared in this scope
> > > nc_var_info.cc:241: error: expected type-specifier before
'NcDim'
> > > nc_var_info.cc:241: error: expected ';' before 'NcDim'
> > > nc_var_info.cc:243: error: 'const class NcVarInfo' has no member
named
> > > 'Dims'
> > > nc_var_info.cc: In function 'bool get_att_str(const NcVarInfo&,
const
> > > ConcatString&, ConcatString&)':
> > > nc_var_info.cc:272: error: 'NcAtt' was not declared in this
scope
> > > nc_var_info.cc:272: error: 'att' was not declared in this scope
> > > nc_var_info.cc:272: error: expected primary-expression before
')' token
> > > nc_var_info.cc:272: error: expected ';' before numeric constant
> > > nc_var_info.cc:275: error: 'const class NcVarInfo' has no member
named
> > > 'var'
> > > nc_var_info.cc:280: error: 'const class NcVarInfo' has no member
named
> > > 'var'
> > > nc_var_info.cc:285: error: 'ncChar' was not declared in this
scope
> > > nc_var_info.cc: In function 'bool get_att_int(const NcVarInfo&,
const
> > > ConcatString&, int&)':
> > > nc_var_info.cc:319: error: 'NcAtt' was not declared in this
scope
> > > nc_var_info.cc:319: error: 'att' was not declared in this scope
> > > nc_var_info.cc:319: error: expected primary-expression before
')' token
> > > nc_var_info.cc:319: error: expected ';' before numeric constant
> > > nc_var_info.cc:322: error: 'const class NcVarInfo' has no member
named
> > > 'var'
> > > nc_var_info.cc:327: error: 'const class NcVarInfo' has no member
named
> > > 'var'
> > > nc_var_info.cc:332: error: 'ncInt' was not declared in this
scope
> > > nc_var_info.cc: In function 'bool get_att_unixtime(const
NcVarInfo&,
> > const
> > > ConcatString&, unixtime&)':
> > > nc_var_info.cc:366: error: 'NcAtt' was not declared in this
scope
> > > nc_var_info.cc:366: error: 'att' was not declared in this scope
> > > nc_var_info.cc:366: error: expected primary-expression before
')' token
> > > nc_var_info.cc:366: error: expected ';' before numeric constant
> > > nc_var_info.cc:369: error: 'const class NcVarInfo' has no member
named
> > > 'var'
> > > nc_var_info.cc:375: error: 'const class NcVarInfo' has no member
named
> > > 'var'
> > > nc_var_info.cc:395: error: 'ncInt' was not declared in this
scope
> > > nc_var_info.cc:399: error: 'ncChar' was not declared in this
scope
> > > make[3]: *** [libvx_nc_util_a-nc_var_info.o] Error 1
> > > make[3]: Leaving directory
> > > `/home/Shannon.McElhinney/met-5.1/src/libcode/vx_nc_util'
> > > make[2]: *** [install-recursive] Error 1
> > > make[2]: Leaving directory
> `/home/Shannon.McElhinney/met-5.1/src/libcode'
> > > make[1]: *** [install-recursive] Error 1
> > > make[1]: Leaving directory `/home/Shannon.McElhinney/met-
5.1/src'
> > > make: *** [install-recursive] Error 1"
> > >
> > > I tried using several different versions of netcdf, including
some
> > versions
> > > which were already installed properly on the system.  Every time
I get
> > this
> > > same error.  To reference netcdf I put this in my ~/.cshrc file:
> > > "set MET_NETCDF = /usr/local/netcdf-4.2_optimized"
> > > or
> > > "set MET_NETCDF = /home/Shannon.McElhinney/netcdf/netcdf-4.0.1/"
> > > for example.  Do you know what could be causing this error?
> > >
> > > Best,
> > > Shannon
> > >
> > > On Wed, Nov 4, 2015 at 9:53 AM, John Halley Gotway via RT <
> > > met_help at ucar.edu
> > > > wrote:
> > >
> > > > Shannon,
> > > >
> > > > The 5.1 installation instructions are basically the same as
5.0, and
> > are
> > > > included in the top-level README file and the users guide.  We
just
> > > haven't
> > > > had time to update the online tutorial with examples of all
the
> newest
> > > > functionality yet.
> > > >
> > > > Please try compiling met 5.1 and let us know if you run into
any
> > > problems.
> > > >
> > > > Thanks,
> > > > John Halley Gotway
> > > > met_help at ucar.edu
> > > >
> > > > On Wednesday, November 4, 2015, Shannon Rees - NOAA Affiliate
via RT
> <
> > > > met_help at ucar.edu> wrote:
> > > >
> > > > >
> > > > > Wed Nov 04 06:19:17 2015: Request 73987 was acted upon.
> > > > > Transaction: Ticket created by shannon.rees at noaa.gov
> <javascript:;>
> > > > >        Queue: met_help
> > > > >      Subject: MET 5.1 Installation
> > > > >        Owner: Nobody
> > > > >   Requestors: shannon.rees at noaa.gov <javascript:;>
> > > > >       Status: new
> > > > >  Ticket <URL:
> > https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987
> > > >
> > > > >
> > > > >
> > > > > Hello,
> > > > > I am a researcher at the Geophysical Fluid Dynamics Lab and
we are
> > > trying
> > > > > to implement the MET 5.1 package to evaluate our 10 day
forecasts
> for
> > > the
> > > > > NGGPS project.  It would greatly benefit us to use the
newest
> version
> > > > > though the installation instructions are not yet published
online.
> > > > > Unfortunately we don't have time to wait for them to be
published.
> > > Would
> > > > > it be possible to follow the instructions for MET 5.0 to
download
> MET
> > > 5.1
> > > > > to get the basic tools working?  Do you know if there are
any major
> > > > > problems I would run into if I tried to do this?
> > > > > Best,
> > > > > --
> > > > > Shannon Rees
> > > > > Programming Scientist
> > > > > Engility
> > > > > Geophysical Fluid Dynamics Lab
> > > > > 201 Forrestal Rd Princeton, NJ
> > > > > 609-452-5384
> > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> > > --
> > > Shannon Rees
> > > Programming Scientist
> > > Engility
> > > Geophysical Fluid Dynamics Lab
> > > 201 Forrestal Rd Princeton, NJ
> > > 609-452-5384
> > >
> > >
> >
> >
>
>
> --
> Shannon Rees
> Programming Scientist
> Engility
> Geophysical Fluid Dynamics Lab
> 201 Forrestal Rd Princeton, NJ
> 609-452-5384
>
>

------------------------------------------------
Subject: MET 5.1 Installation
From: Shannon Rees - NOAA Affiliate
Time: Thu Nov 05 13:43:07 2015

Yes, here they are.

On Thu, Nov 5, 2015 at 3:03 PM, John Halley Gotway via RT
<met_help at ucar.edu
> wrote:

> Shannon,
>
> Can you please run the following commands from the top-level MET
directory:
>
>    make clean
>    make install >& make_install.log
>
> And then send me the "make_install.log" and "config.log" files.
That
> should give me a better idea of the problem.
>
> Thanks,
> John
>
> On Thu, Nov 5, 2015 at 12:49 PM, Shannon Rees - NOAA Affiliate via
RT <
> met_help at ucar.edu> wrote:
>
> >
> > <URL: https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987 >
> >
> > Hi John
> >
> > We do have access to Theia but it would be much better for us to
have it
> on
> > our own post-processing and analysis cluster here at the lab.
> >
> > There were no netcdf 3's installed already so I installed version
3.6.2.
> > However when I tried to install met again I got a similar error:
> > "nc_var_info.h(24): catastrophic error: could not open source file
> > "netcdf.hh"
> >   #include <netcdf.hh>
> >                       ^
> > compilation aborted for nc_var_info.cc (code 4)"
> >
> > The netcdf.hh file exists now, but is still not being used
correctly.
> >
> > Best,
> > Shannon
> >
> >
> > On Wed, Nov 4, 2015 at 4:33 PM, John Halley Gotway via RT <
> > met_help at ucar.edu
> > > wrote:
> >
> > > Shannon,
> > >
> > > I see that you're with GFDL at NOAA.  On what machine are you
trying to
> > > install MET?  I only ask because MET is already installed on
theia and
> > > jet.  If it's one of those machines, you could use that build.
> > >
> > > The relevant error message you're getting is this:
> > >    nc_var_info.h:24:21: error: netcdf.hh: No such file or
directory
> > >
> > > The "netcdf.hh" header file is created when the C++ interface of
NetCDF
> > is
> > > compiled, and that interface is not always compiled.  Another
issue is
> > that
> > > MET hasn't begun using the enhanced data model available in
NetCDF
> > version
> > > 4 yet.  Please link to NetCDF version 3 instead.
> > >
> > > Check to see if NetCDF version 3 is already installed somewhere.
If so,
> > try
> > > that version.  If not, it's easy enough to compile following the
> > > instructions here:
> > >
> > >
> > >
> >
>
http://www.dtcenter.org/met/users/support/online_tutorial/METv5.0/compilation/req_libs.php
> > >
> > > Thanks,
> > > John
> > >
> > >
> > > On Wed, Nov 4, 2015 at 2:25 PM, Shannon Rees - NOAA Affiliate
via RT <
> > > met_help at ucar.edu> wrote:
> > >
> > > >
> > > > <URL: https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987
>
> > > >
> > > > Hi John,
> > > > I have installed all of the external libraries I need.  I
think I did
> > > this
> > > > properly (following the instructions in the tutorial), but I
am not
> > very
> > > > experienced with installing software.  I am able to configure
Met
> 5.1,
> > > but
> > > > I get an error when I run make install:
> > > > "In file included from nc_var_info.cc:24:
> > > > nc_var_info.h:24:21: error: netcdf.hh: No such file or
directory
> > > > In file included from nc_var_info.cc:24:
> > > > nc_var_info.h:52: error: ISO C++ forbids declaration of
'NcVar' with
> no
> > > > type
> > > > nc_var_info.h:52: error: expected ';' before '*' token
> > > > nc_var_info.h:68: error: ISO C++ forbids declaration of
'NcDim' with
> no
> > > > type
> > > > nc_var_info.h:68: error: expected ';' before '*' token
> > > > nc_var_info.cc: In member function 'void
> > NcVarInfo::init_from_scratch()':
> > > > nc_var_info.cc:99: error: 'Dims' was not declared in this
scope
> > > > nc_var_info.cc:99: error: 'NcDim' was not declared in this
scope
> > > > nc_var_info.cc:99: error: expected primary-expression before
')'
> token
> > > > nc_var_info.cc:99: error: expected ';' before numeric constant
> > > > nc_var_info.cc: In member function 'void NcVarInfo::clear()':
> > > > nc_var_info.cc:115: error: 'var' was not declared in this
scope
> > > > nc_var_info.cc:115: error: 'NcVar' was not declared in this
scope
> > > > nc_var_info.cc:115: error: expected primary-expression before
')'
> token
> > > > nc_var_info.cc:115: error: expected ';' before numeric
constant
> > > > nc_var_info.cc:131: error: 'Dims' was not declared in this
scope
> > > > nc_var_info.cc:131: error: type '<type error>' argument given
to
> > > 'delete',
> > > > expected pointer
> > > > nc_var_info.cc:131: error: 'NcDim' was not declared in this
scope
> > > > nc_var_info.cc:131: error: expected primary-expression before
')'
> token
> > > > nc_var_info.cc:131: error: expected ';' before numeric
constant
> > > > nc_var_info.cc: In member function 'void
> NcVarInfo::dump(std::ostream&,
> > > > int) const':
> > > > nc_var_info.cc:155: error: 'var' was not declared in this
scope
> > > > nc_var_info.cc:181: error: 'Dims' was not declared in this
scope
> > > > nc_var_info.cc: In member function 'void
NcVarInfo::assign(const
> > > > NcVarInfo&)':
> > > > nc_var_info.cc:218: error: 'var' was not declared in this
scope
> > > > nc_var_info.cc:218: error: 'const class NcVarInfo' has no
member
> named
> > > > 'var'
> > > > nc_var_info.cc:239: error: 'const class NcVarInfo' has no
member
> named
> > > > 'Dims'
> > > > nc_var_info.cc:241: error: 'Dims' was not declared in this
scope
> > > > nc_var_info.cc:241: error: expected type-specifier before
'NcDim'
> > > > nc_var_info.cc:241: error: expected ';' before 'NcDim'
> > > > nc_var_info.cc:243: error: 'const class NcVarInfo' has no
member
> named
> > > > 'Dims'
> > > > nc_var_info.cc: In function 'bool get_att_str(const
NcVarInfo&, const
> > > > ConcatString&, ConcatString&)':
> > > > nc_var_info.cc:272: error: 'NcAtt' was not declared in this
scope
> > > > nc_var_info.cc:272: error: 'att' was not declared in this
scope
> > > > nc_var_info.cc:272: error: expected primary-expression before
')'
> token
> > > > nc_var_info.cc:272: error: expected ';' before numeric
constant
> > > > nc_var_info.cc:275: error: 'const class NcVarInfo' has no
member
> named
> > > > 'var'
> > > > nc_var_info.cc:280: error: 'const class NcVarInfo' has no
member
> named
> > > > 'var'
> > > > nc_var_info.cc:285: error: 'ncChar' was not declared in this
scope
> > > > nc_var_info.cc: In function 'bool get_att_int(const
NcVarInfo&, const
> > > > ConcatString&, int&)':
> > > > nc_var_info.cc:319: error: 'NcAtt' was not declared in this
scope
> > > > nc_var_info.cc:319: error: 'att' was not declared in this
scope
> > > > nc_var_info.cc:319: error: expected primary-expression before
')'
> token
> > > > nc_var_info.cc:319: error: expected ';' before numeric
constant
> > > > nc_var_info.cc:322: error: 'const class NcVarInfo' has no
member
> named
> > > > 'var'
> > > > nc_var_info.cc:327: error: 'const class NcVarInfo' has no
member
> named
> > > > 'var'
> > > > nc_var_info.cc:332: error: 'ncInt' was not declared in this
scope
> > > > nc_var_info.cc: In function 'bool get_att_unixtime(const
NcVarInfo&,
> > > const
> > > > ConcatString&, unixtime&)':
> > > > nc_var_info.cc:366: error: 'NcAtt' was not declared in this
scope
> > > > nc_var_info.cc:366: error: 'att' was not declared in this
scope
> > > > nc_var_info.cc:366: error: expected primary-expression before
')'
> token
> > > > nc_var_info.cc:366: error: expected ';' before numeric
constant
> > > > nc_var_info.cc:369: error: 'const class NcVarInfo' has no
member
> named
> > > > 'var'
> > > > nc_var_info.cc:375: error: 'const class NcVarInfo' has no
member
> named
> > > > 'var'
> > > > nc_var_info.cc:395: error: 'ncInt' was not declared in this
scope
> > > > nc_var_info.cc:399: error: 'ncChar' was not declared in this
scope
> > > > make[3]: *** [libvx_nc_util_a-nc_var_info.o] Error 1
> > > > make[3]: Leaving directory
> > > > `/home/Shannon.McElhinney/met-5.1/src/libcode/vx_nc_util'
> > > > make[2]: *** [install-recursive] Error 1
> > > > make[2]: Leaving directory
> > `/home/Shannon.McElhinney/met-5.1/src/libcode'
> > > > make[1]: *** [install-recursive] Error 1
> > > > make[1]: Leaving directory `/home/Shannon.McElhinney/met-
5.1/src'
> > > > make: *** [install-recursive] Error 1"
> > > >
> > > > I tried using several different versions of netcdf, including
some
> > > versions
> > > > which were already installed properly on the system.  Every
time I
> get
> > > this
> > > > same error.  To reference netcdf I put this in my ~/.cshrc
file:
> > > > "set MET_NETCDF = /usr/local/netcdf-4.2_optimized"
> > > > or
> > > > "set MET_NETCDF = /home/Shannon.McElhinney/netcdf/netcdf-
4.0.1/"
> > > > for example.  Do you know what could be causing this error?
> > > >
> > > > Best,
> > > > Shannon
> > > >
> > > > On Wed, Nov 4, 2015 at 9:53 AM, John Halley Gotway via RT <
> > > > met_help at ucar.edu
> > > > > wrote:
> > > >
> > > > > Shannon,
> > > > >
> > > > > The 5.1 installation instructions are basically the same as
5.0,
> and
> > > are
> > > > > included in the top-level README file and the users guide.
We just
> > > > haven't
> > > > > had time to update the online tutorial with examples of all
the
> > newest
> > > > > functionality yet.
> > > > >
> > > > > Please try compiling met 5.1 and let us know if you run into
any
> > > > problems.
> > > > >
> > > > > Thanks,
> > > > > John Halley Gotway
> > > > > met_help at ucar.edu
> > > > >
> > > > > On Wednesday, November 4, 2015, Shannon Rees - NOAA
Affiliate via
> RT
> > <
> > > > > met_help at ucar.edu> wrote:
> > > > >
> > > > > >
> > > > > > Wed Nov 04 06:19:17 2015: Request 73987 was acted upon.
> > > > > > Transaction: Ticket created by shannon.rees at noaa.gov
> > <javascript:;>
> > > > > >        Queue: met_help
> > > > > >      Subject: MET 5.1 Installation
> > > > > >        Owner: Nobody
> > > > > >   Requestors: shannon.rees at noaa.gov <javascript:;>
> > > > > >       Status: new
> > > > > >  Ticket <URL:
> > > https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987
> > > > >
> > > > > >
> > > > > >
> > > > > > Hello,
> > > > > > I am a researcher at the Geophysical Fluid Dynamics Lab
and we
> are
> > > > trying
> > > > > > to implement the MET 5.1 package to evaluate our 10 day
forecasts
> > for
> > > > the
> > > > > > NGGPS project.  It would greatly benefit us to use the
newest
> > version
> > > > > > though the installation instructions are not yet published
> online.
> > > > > > Unfortunately we don't have time to wait for them to be
> published.
> > > > Would
> > > > > > it be possible to follow the instructions for MET 5.0 to
download
> > MET
> > > > 5.1
> > > > > > to get the basic tools working?  Do you know if there are
any
> major
> > > > > > problems I would run into if I tried to do this?
> > > > > > Best,
> > > > > > --
> > > > > > Shannon Rees
> > > > > > Programming Scientist
> > > > > > Engility
> > > > > > Geophysical Fluid Dynamics Lab
> > > > > > 201 Forrestal Rd Princeton, NJ
> > > > > > 609-452-5384
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > >
> > > >
> > > > --
> > > > Shannon Rees
> > > > Programming Scientist
> > > > Engility
> > > > Geophysical Fluid Dynamics Lab
> > > > 201 Forrestal Rd Princeton, NJ
> > > > 609-452-5384
> > > >
> > > >
> > >
> > >
> >
> >
> > --
> > Shannon Rees
> > Programming Scientist
> > Engility
> > Geophysical Fluid Dynamics Lab
> > 201 Forrestal Rd Princeton, NJ
> > 609-452-5384
> >
> >
>
>


--
Shannon Rees
Programming Scientist
Engility
Geophysical Fluid Dynamics Lab
201 Forrestal Rd Princeton, NJ
609-452-5384

------------------------------------------------
Subject: MET 5.1 Installation
From: John Halley Gotway
Time: Thu Nov 05 16:29:07 2015

Shannon,

Thanks for sending those files.  That helps a lot.  The problem here
is the
MET doesn't know where to find the NetCDF library.

Looking in "config.log", it looks like you haven't set the MET_NETCDF
environment variable.  Info on compiling MET is in the top-level
README
file, the User's Guide, or the online tutorial, but I'd suggest
looking at
the "help" information from configure:
   cd met-5.1
   ./configure --help

Once you've compiled the external libraries, you should set several
MET_...
environment variables to tell MET where to find them, assuming they
are not
in a standard location.

To fix this error, you'd set MET_NETCDF to the top-level 3.6.2 NetCDF
directory.  That directory should contain "lib" and "include"
sub-directories.

You may also need to define MET_GSL for the top-level GSL library,
MET_BUFRLIB for the BUFR Library, and MET_GRIB2CINC and MET_GRIB2CLIB
is
you're compiling GRIB2 support.

After setting those environment variables, rerun your configure
command and
try recompiling.

Also, I see that you're using "icpc".  I've always used the Intel
"icc"
compiler in the past, so you might want to use that instead.  Run
"setenv
CXX `which icc`" prior to configure.

Please let me know what other issues arise.  I'm happy to help.

Thanks,
John

On Thu, Nov 5, 2015 at 1:43 PM, Shannon Rees - NOAA Affiliate via RT <
met_help at ucar.edu> wrote:

>
> <URL: https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987 >
>
> Yes, here they are.
>
> On Thu, Nov 5, 2015 at 3:03 PM, John Halley Gotway via RT <
> met_help at ucar.edu
> > wrote:
>
> > Shannon,
> >
> > Can you please run the following commands from the top-level MET
> directory:
> >
> >    make clean
> >    make install >& make_install.log
> >
> > And then send me the "make_install.log" and "config.log" files.
That
> > should give me a better idea of the problem.
> >
> > Thanks,
> > John
> >
> > On Thu, Nov 5, 2015 at 12:49 PM, Shannon Rees - NOAA Affiliate via
RT <
> > met_help at ucar.edu> wrote:
> >
> > >
> > > <URL: https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987 >
> > >
> > > Hi John
> > >
> > > We do have access to Theia but it would be much better for us to
have
> it
> > on
> > > our own post-processing and analysis cluster here at the lab.
> > >
> > > There were no netcdf 3's installed already so I installed
version
> 3.6.2.
> > > However when I tried to install met again I got a similar error:
> > > "nc_var_info.h(24): catastrophic error: could not open source
file
> > > "netcdf.hh"
> > >   #include <netcdf.hh>
> > >                       ^
> > > compilation aborted for nc_var_info.cc (code 4)"
> > >
> > > The netcdf.hh file exists now, but is still not being used
correctly.
> > >
> > > Best,
> > > Shannon
> > >
> > >
> > > On Wed, Nov 4, 2015 at 4:33 PM, John Halley Gotway via RT <
> > > met_help at ucar.edu
> > > > wrote:
> > >
> > > > Shannon,
> > > >
> > > > I see that you're with GFDL at NOAA.  On what machine are you
trying
> to
> > > > install MET?  I only ask because MET is already installed on
theia
> and
> > > > jet.  If it's one of those machines, you could use that build.
> > > >
> > > > The relevant error message you're getting is this:
> > > >    nc_var_info.h:24:21: error: netcdf.hh: No such file or
directory
> > > >
> > > > The "netcdf.hh" header file is created when the C++ interface
of
> NetCDF
> > > is
> > > > compiled, and that interface is not always compiled.  Another
issue
> is
> > > that
> > > > MET hasn't begun using the enhanced data model available in
NetCDF
> > > version
> > > > 4 yet.  Please link to NetCDF version 3 instead.
> > > >
> > > > Check to see if NetCDF version 3 is already installed
somewhere. If
> so,
> > > try
> > > > that version.  If not, it's easy enough to compile following
the
> > > > instructions here:
> > > >
> > > >
> > > >
> > >
> >
>
http://www.dtcenter.org/met/users/support/online_tutorial/METv5.0/compilation/req_libs.php
> > > >
> > > > Thanks,
> > > > John
> > > >
> > > >
> > > > On Wed, Nov 4, 2015 at 2:25 PM, Shannon Rees - NOAA Affiliate
via RT
> <
> > > > met_help at ucar.edu> wrote:
> > > >
> > > > >
> > > > > <URL:
https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987 >
> > > > >
> > > > > Hi John,
> > > > > I have installed all of the external libraries I need.  I
think I
> did
> > > > this
> > > > > properly (following the instructions in the tutorial), but I
am not
> > > very
> > > > > experienced with installing software.  I am able to
configure Met
> > 5.1,
> > > > but
> > > > > I get an error when I run make install:
> > > > > "In file included from nc_var_info.cc:24:
> > > > > nc_var_info.h:24:21: error: netcdf.hh: No such file or
directory
> > > > > In file included from nc_var_info.cc:24:
> > > > > nc_var_info.h:52: error: ISO C++ forbids declaration of
'NcVar'
> with
> > no
> > > > > type
> > > > > nc_var_info.h:52: error: expected ';' before '*' token
> > > > > nc_var_info.h:68: error: ISO C++ forbids declaration of
'NcDim'
> with
> > no
> > > > > type
> > > > > nc_var_info.h:68: error: expected ';' before '*' token
> > > > > nc_var_info.cc: In member function 'void
> > > NcVarInfo::init_from_scratch()':
> > > > > nc_var_info.cc:99: error: 'Dims' was not declared in this
scope
> > > > > nc_var_info.cc:99: error: 'NcDim' was not declared in this
scope
> > > > > nc_var_info.cc:99: error: expected primary-expression before
')'
> > token
> > > > > nc_var_info.cc:99: error: expected ';' before numeric
constant
> > > > > nc_var_info.cc: In member function 'void
NcVarInfo::clear()':
> > > > > nc_var_info.cc:115: error: 'var' was not declared in this
scope
> > > > > nc_var_info.cc:115: error: 'NcVar' was not declared in this
scope
> > > > > nc_var_info.cc:115: error: expected primary-expression
before ')'
> > token
> > > > > nc_var_info.cc:115: error: expected ';' before numeric
constant
> > > > > nc_var_info.cc:131: error: 'Dims' was not declared in this
scope
> > > > > nc_var_info.cc:131: error: type '<type error>' argument
given to
> > > > 'delete',
> > > > > expected pointer
> > > > > nc_var_info.cc:131: error: 'NcDim' was not declared in this
scope
> > > > > nc_var_info.cc:131: error: expected primary-expression
before ')'
> > token
> > > > > nc_var_info.cc:131: error: expected ';' before numeric
constant
> > > > > nc_var_info.cc: In member function 'void
> > NcVarInfo::dump(std::ostream&,
> > > > > int) const':
> > > > > nc_var_info.cc:155: error: 'var' was not declared in this
scope
> > > > > nc_var_info.cc:181: error: 'Dims' was not declared in this
scope
> > > > > nc_var_info.cc: In member function 'void
NcVarInfo::assign(const
> > > > > NcVarInfo&)':
> > > > > nc_var_info.cc:218: error: 'var' was not declared in this
scope
> > > > > nc_var_info.cc:218: error: 'const class NcVarInfo' has no
member
> > named
> > > > > 'var'
> > > > > nc_var_info.cc:239: error: 'const class NcVarInfo' has no
member
> > named
> > > > > 'Dims'
> > > > > nc_var_info.cc:241: error: 'Dims' was not declared in this
scope
> > > > > nc_var_info.cc:241: error: expected type-specifier before
'NcDim'
> > > > > nc_var_info.cc:241: error: expected ';' before 'NcDim'
> > > > > nc_var_info.cc:243: error: 'const class NcVarInfo' has no
member
> > named
> > > > > 'Dims'
> > > > > nc_var_info.cc: In function 'bool get_att_str(const
NcVarInfo&,
> const
> > > > > ConcatString&, ConcatString&)':
> > > > > nc_var_info.cc:272: error: 'NcAtt' was not declared in this
scope
> > > > > nc_var_info.cc:272: error: 'att' was not declared in this
scope
> > > > > nc_var_info.cc:272: error: expected primary-expression
before ')'
> > token
> > > > > nc_var_info.cc:272: error: expected ';' before numeric
constant
> > > > > nc_var_info.cc:275: error: 'const class NcVarInfo' has no
member
> > named
> > > > > 'var'
> > > > > nc_var_info.cc:280: error: 'const class NcVarInfo' has no
member
> > named
> > > > > 'var'
> > > > > nc_var_info.cc:285: error: 'ncChar' was not declared in this
scope
> > > > > nc_var_info.cc: In function 'bool get_att_int(const
NcVarInfo&,
> const
> > > > > ConcatString&, int&)':
> > > > > nc_var_info.cc:319: error: 'NcAtt' was not declared in this
scope
> > > > > nc_var_info.cc:319: error: 'att' was not declared in this
scope
> > > > > nc_var_info.cc:319: error: expected primary-expression
before ')'
> > token
> > > > > nc_var_info.cc:319: error: expected ';' before numeric
constant
> > > > > nc_var_info.cc:322: error: 'const class NcVarInfo' has no
member
> > named
> > > > > 'var'
> > > > > nc_var_info.cc:327: error: 'const class NcVarInfo' has no
member
> > named
> > > > > 'var'
> > > > > nc_var_info.cc:332: error: 'ncInt' was not declared in this
scope
> > > > > nc_var_info.cc: In function 'bool get_att_unixtime(const
> NcVarInfo&,
> > > > const
> > > > > ConcatString&, unixtime&)':
> > > > > nc_var_info.cc:366: error: 'NcAtt' was not declared in this
scope
> > > > > nc_var_info.cc:366: error: 'att' was not declared in this
scope
> > > > > nc_var_info.cc:366: error: expected primary-expression
before ')'
> > token
> > > > > nc_var_info.cc:366: error: expected ';' before numeric
constant
> > > > > nc_var_info.cc:369: error: 'const class NcVarInfo' has no
member
> > named
> > > > > 'var'
> > > > > nc_var_info.cc:375: error: 'const class NcVarInfo' has no
member
> > named
> > > > > 'var'
> > > > > nc_var_info.cc:395: error: 'ncInt' was not declared in this
scope
> > > > > nc_var_info.cc:399: error: 'ncChar' was not declared in this
scope
> > > > > make[3]: *** [libvx_nc_util_a-nc_var_info.o] Error 1
> > > > > make[3]: Leaving directory
> > > > > `/home/Shannon.McElhinney/met-5.1/src/libcode/vx_nc_util'
> > > > > make[2]: *** [install-recursive] Error 1
> > > > > make[2]: Leaving directory
> > > `/home/Shannon.McElhinney/met-5.1/src/libcode'
> > > > > make[1]: *** [install-recursive] Error 1
> > > > > make[1]: Leaving directory `/home/Shannon.McElhinney/met-
5.1/src'
> > > > > make: *** [install-recursive] Error 1"
> > > > >
> > > > > I tried using several different versions of netcdf,
including some
> > > > versions
> > > > > which were already installed properly on the system.  Every
time I
> > get
> > > > this
> > > > > same error.  To reference netcdf I put this in my ~/.cshrc
file:
> > > > > "set MET_NETCDF = /usr/local/netcdf-4.2_optimized"
> > > > > or
> > > > > "set MET_NETCDF = /home/Shannon.McElhinney/netcdf/netcdf-
4.0.1/"
> > > > > for example.  Do you know what could be causing this error?
> > > > >
> > > > > Best,
> > > > > Shannon
> > > > >
> > > > > On Wed, Nov 4, 2015 at 9:53 AM, John Halley Gotway via RT <
> > > > > met_help at ucar.edu
> > > > > > wrote:
> > > > >
> > > > > > Shannon,
> > > > > >
> > > > > > The 5.1 installation instructions are basically the same
as 5.0,
> > and
> > > > are
> > > > > > included in the top-level README file and the users guide.
We
> just
> > > > > haven't
> > > > > > had time to update the online tutorial with examples of
all the
> > > newest
> > > > > > functionality yet.
> > > > > >
> > > > > > Please try compiling met 5.1 and let us know if you run
into any
> > > > > problems.
> > > > > >
> > > > > > Thanks,
> > > > > > John Halley Gotway
> > > > > > met_help at ucar.edu
> > > > > >
> > > > > > On Wednesday, November 4, 2015, Shannon Rees - NOAA
Affiliate via
> > RT
> > > <
> > > > > > met_help at ucar.edu> wrote:
> > > > > >
> > > > > > >
> > > > > > > Wed Nov 04 06:19:17 2015: Request 73987 was acted upon.
> > > > > > > Transaction: Ticket created by shannon.rees at noaa.gov
> > > <javascript:;>
> > > > > > >        Queue: met_help
> > > > > > >      Subject: MET 5.1 Installation
> > > > > > >        Owner: Nobody
> > > > > > >   Requestors: shannon.rees at noaa.gov <javascript:;>
> > > > > > >       Status: new
> > > > > > >  Ticket <URL:
> > > > https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987
> > > > > >
> > > > > > >
> > > > > > >
> > > > > > > Hello,
> > > > > > > I am a researcher at the Geophysical Fluid Dynamics Lab
and we
> > are
> > > > > trying
> > > > > > > to implement the MET 5.1 package to evaluate our 10 day
> forecasts
> > > for
> > > > > the
> > > > > > > NGGPS project.  It would greatly benefit us to use the
newest
> > > version
> > > > > > > though the installation instructions are not yet
published
> > online.
> > > > > > > Unfortunately we don't have time to wait for them to be
> > published.
> > > > > Would
> > > > > > > it be possible to follow the instructions for MET 5.0 to
> download
> > > MET
> > > > > 5.1
> > > > > > > to get the basic tools working?  Do you know if there
are any
> > major
> > > > > > > problems I would run into if I tried to do this?
> > > > > > > Best,
> > > > > > > --
> > > > > > > Shannon Rees
> > > > > > > Programming Scientist
> > > > > > > Engility
> > > > > > > Geophysical Fluid Dynamics Lab
> > > > > > > 201 Forrestal Rd Princeton, NJ
> > > > > > > 609-452-5384
> > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Shannon Rees
> > > > > Programming Scientist
> > > > > Engility
> > > > > Geophysical Fluid Dynamics Lab
> > > > > 201 Forrestal Rd Princeton, NJ
> > > > > 609-452-5384
> > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> > > --
> > > Shannon Rees
> > > Programming Scientist
> > > Engility
> > > Geophysical Fluid Dynamics Lab
> > > 201 Forrestal Rd Princeton, NJ
> > > 609-452-5384
> > >
> > >
> >
> >
>
>
> --
> Shannon Rees
> Programming Scientist
> Engility
> Geophysical Fluid Dynamics Lab
> 201 Forrestal Rd Princeton, NJ
> 609-452-5384
>
>

------------------------------------------------
Subject: MET 5.1 Installation
From: Shannon Rees - NOAA Affiliate
Time: Fri Nov 06 07:29:07 2015

Hi John,

Thanks for all the quick and detailed help!  I thought I had been
setting
the environment variables, but I don't think it was working.  I
created a
runscript that I think should work, but I am getting the same error as
before.  Here are the log files again as well as my runscript.  I am
beginning to suspect it may be a problem on our end.  I have some of
our
systems operation people looking into it, but if you can help in any
way
that would still be greatly appreciated.

Best,
Shannon

On Thu, Nov 5, 2015 at 6:29 PM, John Halley Gotway via RT
<met_help at ucar.edu
> wrote:

> Shannon,
>
> Thanks for sending those files.  That helps a lot.  The problem here
is the
> MET doesn't know where to find the NetCDF library.
>
> Looking in "config.log", it looks like you haven't set the
MET_NETCDF
> environment variable.  Info on compiling MET is in the top-level
README
> file, the User's Guide, or the online tutorial, but I'd suggest
looking at
> the "help" information from configure:
>    cd met-5.1
>    ./configure --help
>
> Once you've compiled the external libraries, you should set several
MET_...
> environment variables to tell MET where to find them, assuming they
are not
> in a standard location.
>
> To fix this error, you'd set MET_NETCDF to the top-level 3.6.2
NetCDF
> directory.  That directory should contain "lib" and "include"
> sub-directories.
>
> You may also need to define MET_GSL for the top-level GSL library,
> MET_BUFRLIB for the BUFR Library, and MET_GRIB2CINC and
MET_GRIB2CLIB is
> you're compiling GRIB2 support.
>
> After setting those environment variables, rerun your configure
command and
> try recompiling.
>
> Also, I see that you're using "icpc".  I've always used the Intel
"icc"
> compiler in the past, so you might want to use that instead.  Run
"setenv
> CXX `which icc`" prior to configure.
>
> Please let me know what other issues arise.  I'm happy to help.
>
> Thanks,
> John
>
> On Thu, Nov 5, 2015 at 1:43 PM, Shannon Rees - NOAA Affiliate via RT
<
> met_help at ucar.edu> wrote:
>
> >
> > <URL: https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987 >
> >
> > Yes, here they are.
> >
> > On Thu, Nov 5, 2015 at 3:03 PM, John Halley Gotway via RT <
> > met_help at ucar.edu
> > > wrote:
> >
> > > Shannon,
> > >
> > > Can you please run the following commands from the top-level MET
> > directory:
> > >
> > >    make clean
> > >    make install >& make_install.log
> > >
> > > And then send me the "make_install.log" and "config.log" files.
That
> > > should give me a better idea of the problem.
> > >
> > > Thanks,
> > > John
> > >
> > > On Thu, Nov 5, 2015 at 12:49 PM, Shannon Rees - NOAA Affiliate
via RT <
> > > met_help at ucar.edu> wrote:
> > >
> > > >
> > > > <URL: https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987
>
> > > >
> > > > Hi John
> > > >
> > > > We do have access to Theia but it would be much better for us
to have
> > it
> > > on
> > > > our own post-processing and analysis cluster here at the lab.
> > > >
> > > > There were no netcdf 3's installed already so I installed
version
> > 3.6.2.
> > > > However when I tried to install met again I got a similar
error:
> > > > "nc_var_info.h(24): catastrophic error: could not open source
file
> > > > "netcdf.hh"
> > > >   #include <netcdf.hh>
> > > >                       ^
> > > > compilation aborted for nc_var_info.cc (code 4)"
> > > >
> > > > The netcdf.hh file exists now, but is still not being used
correctly.
> > > >
> > > > Best,
> > > > Shannon
> > > >
> > > >
> > > > On Wed, Nov 4, 2015 at 4:33 PM, John Halley Gotway via RT <
> > > > met_help at ucar.edu
> > > > > wrote:
> > > >
> > > > > Shannon,
> > > > >
> > > > > I see that you're with GFDL at NOAA.  On what machine are
you
> trying
> > to
> > > > > install MET?  I only ask because MET is already installed on
theia
> > and
> > > > > jet.  If it's one of those machines, you could use that
build.
> > > > >
> > > > > The relevant error message you're getting is this:
> > > > >    nc_var_info.h:24:21: error: netcdf.hh: No such file or
directory
> > > > >
> > > > > The "netcdf.hh" header file is created when the C++
interface of
> > NetCDF
> > > > is
> > > > > compiled, and that interface is not always compiled.
Another issue
> > is
> > > > that
> > > > > MET hasn't begun using the enhanced data model available in
NetCDF
> > > > version
> > > > > 4 yet.  Please link to NetCDF version 3 instead.
> > > > >
> > > > > Check to see if NetCDF version 3 is already installed
somewhere. If
> > so,
> > > > try
> > > > > that version.  If not, it's easy enough to compile following
the
> > > > > instructions here:
> > > > >
> > > > >
> > > > >
> > > >
> > >
> >
>
http://www.dtcenter.org/met/users/support/online_tutorial/METv5.0/compilation/req_libs.php
> > > > >
> > > > > Thanks,
> > > > > John
> > > > >
> > > > >
> > > > > On Wed, Nov 4, 2015 at 2:25 PM, Shannon Rees - NOAA
Affiliate via
> RT
> > <
> > > > > met_help at ucar.edu> wrote:
> > > > >
> > > > > >
> > > > > > <URL:
https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987 >
> > > > > >
> > > > > > Hi John,
> > > > > > I have installed all of the external libraries I need.  I
think I
> > did
> > > > > this
> > > > > > properly (following the instructions in the tutorial), but
I am
> not
> > > > very
> > > > > > experienced with installing software.  I am able to
configure Met
> > > 5.1,
> > > > > but
> > > > > > I get an error when I run make install:
> > > > > > "In file included from nc_var_info.cc:24:
> > > > > > nc_var_info.h:24:21: error: netcdf.hh: No such file or
directory
> > > > > > In file included from nc_var_info.cc:24:
> > > > > > nc_var_info.h:52: error: ISO C++ forbids declaration of
'NcVar'
> > with
> > > no
> > > > > > type
> > > > > > nc_var_info.h:52: error: expected ';' before '*' token
> > > > > > nc_var_info.h:68: error: ISO C++ forbids declaration of
'NcDim'
> > with
> > > no
> > > > > > type
> > > > > > nc_var_info.h:68: error: expected ';' before '*' token
> > > > > > nc_var_info.cc: In member function 'void
> > > > NcVarInfo::init_from_scratch()':
> > > > > > nc_var_info.cc:99: error: 'Dims' was not declared in this
scope
> > > > > > nc_var_info.cc:99: error: 'NcDim' was not declared in this
scope
> > > > > > nc_var_info.cc:99: error: expected primary-expression
before ')'
> > > token
> > > > > > nc_var_info.cc:99: error: expected ';' before numeric
constant
> > > > > > nc_var_info.cc: In member function 'void
NcVarInfo::clear()':
> > > > > > nc_var_info.cc:115: error: 'var' was not declared in this
scope
> > > > > > nc_var_info.cc:115: error: 'NcVar' was not declared in
this scope
> > > > > > nc_var_info.cc:115: error: expected primary-expression
before ')'
> > > token
> > > > > > nc_var_info.cc:115: error: expected ';' before numeric
constant
> > > > > > nc_var_info.cc:131: error: 'Dims' was not declared in this
scope
> > > > > > nc_var_info.cc:131: error: type '<type error>' argument
given to
> > > > > 'delete',
> > > > > > expected pointer
> > > > > > nc_var_info.cc:131: error: 'NcDim' was not declared in
this scope
> > > > > > nc_var_info.cc:131: error: expected primary-expression
before ')'
> > > token
> > > > > > nc_var_info.cc:131: error: expected ';' before numeric
constant
> > > > > > nc_var_info.cc: In member function 'void
> > > NcVarInfo::dump(std::ostream&,
> > > > > > int) const':
> > > > > > nc_var_info.cc:155: error: 'var' was not declared in this
scope
> > > > > > nc_var_info.cc:181: error: 'Dims' was not declared in this
scope
> > > > > > nc_var_info.cc: In member function 'void
NcVarInfo::assign(const
> > > > > > NcVarInfo&)':
> > > > > > nc_var_info.cc:218: error: 'var' was not declared in this
scope
> > > > > > nc_var_info.cc:218: error: 'const class NcVarInfo' has no
member
> > > named
> > > > > > 'var'
> > > > > > nc_var_info.cc:239: error: 'const class NcVarInfo' has no
member
> > > named
> > > > > > 'Dims'
> > > > > > nc_var_info.cc:241: error: 'Dims' was not declared in this
scope
> > > > > > nc_var_info.cc:241: error: expected type-specifier before
'NcDim'
> > > > > > nc_var_info.cc:241: error: expected ';' before 'NcDim'
> > > > > > nc_var_info.cc:243: error: 'const class NcVarInfo' has no
member
> > > named
> > > > > > 'Dims'
> > > > > > nc_var_info.cc: In function 'bool get_att_str(const
NcVarInfo&,
> > const
> > > > > > ConcatString&, ConcatString&)':
> > > > > > nc_var_info.cc:272: error: 'NcAtt' was not declared in
this scope
> > > > > > nc_var_info.cc:272: error: 'att' was not declared in this
scope
> > > > > > nc_var_info.cc:272: error: expected primary-expression
before ')'
> > > token
> > > > > > nc_var_info.cc:272: error: expected ';' before numeric
constant
> > > > > > nc_var_info.cc:275: error: 'const class NcVarInfo' has no
member
> > > named
> > > > > > 'var'
> > > > > > nc_var_info.cc:280: error: 'const class NcVarInfo' has no
member
> > > named
> > > > > > 'var'
> > > > > > nc_var_info.cc:285: error: 'ncChar' was not declared in
this
> scope
> > > > > > nc_var_info.cc: In function 'bool get_att_int(const
NcVarInfo&,
> > const
> > > > > > ConcatString&, int&)':
> > > > > > nc_var_info.cc:319: error: 'NcAtt' was not declared in
this scope
> > > > > > nc_var_info.cc:319: error: 'att' was not declared in this
scope
> > > > > > nc_var_info.cc:319: error: expected primary-expression
before ')'
> > > token
> > > > > > nc_var_info.cc:319: error: expected ';' before numeric
constant
> > > > > > nc_var_info.cc:322: error: 'const class NcVarInfo' has no
member
> > > named
> > > > > > 'var'
> > > > > > nc_var_info.cc:327: error: 'const class NcVarInfo' has no
member
> > > named
> > > > > > 'var'
> > > > > > nc_var_info.cc:332: error: 'ncInt' was not declared in
this scope
> > > > > > nc_var_info.cc: In function 'bool get_att_unixtime(const
> > NcVarInfo&,
> > > > > const
> > > > > > ConcatString&, unixtime&)':
> > > > > > nc_var_info.cc:366: error: 'NcAtt' was not declared in
this scope
> > > > > > nc_var_info.cc:366: error: 'att' was not declared in this
scope
> > > > > > nc_var_info.cc:366: error: expected primary-expression
before ')'
> > > token
> > > > > > nc_var_info.cc:366: error: expected ';' before numeric
constant
> > > > > > nc_var_info.cc:369: error: 'const class NcVarInfo' has no
member
> > > named
> > > > > > 'var'
> > > > > > nc_var_info.cc:375: error: 'const class NcVarInfo' has no
member
> > > named
> > > > > > 'var'
> > > > > > nc_var_info.cc:395: error: 'ncInt' was not declared in
this scope
> > > > > > nc_var_info.cc:399: error: 'ncChar' was not declared in
this
> scope
> > > > > > make[3]: *** [libvx_nc_util_a-nc_var_info.o] Error 1
> > > > > > make[3]: Leaving directory
> > > > > > `/home/Shannon.McElhinney/met-5.1/src/libcode/vx_nc_util'
> > > > > > make[2]: *** [install-recursive] Error 1
> > > > > > make[2]: Leaving directory
> > > > `/home/Shannon.McElhinney/met-5.1/src/libcode'
> > > > > > make[1]: *** [install-recursive] Error 1
> > > > > > make[1]: Leaving directory `/home/Shannon.McElhinney/met-
5.1/src'
> > > > > > make: *** [install-recursive] Error 1"
> > > > > >
> > > > > > I tried using several different versions of netcdf,
including
> some
> > > > > versions
> > > > > > which were already installed properly on the system.
Every time
> I
> > > get
> > > > > this
> > > > > > same error.  To reference netcdf I put this in my ~/.cshrc
file:
> > > > > > "set MET_NETCDF = /usr/local/netcdf-4.2_optimized"
> > > > > > or
> > > > > > "set MET_NETCDF = /home/Shannon.McElhinney/netcdf/netcdf-
4.0.1/"
> > > > > > for example.  Do you know what could be causing this
error?
> > > > > >
> > > > > > Best,
> > > > > > Shannon
> > > > > >
> > > > > > On Wed, Nov 4, 2015 at 9:53 AM, John Halley Gotway via RT
<
> > > > > > met_help at ucar.edu
> > > > > > > wrote:
> > > > > >
> > > > > > > Shannon,
> > > > > > >
> > > > > > > The 5.1 installation instructions are basically the same
as
> 5.0,
> > > and
> > > > > are
> > > > > > > included in the top-level README file and the users
guide.  We
> > just
> > > > > > haven't
> > > > > > > had time to update the online tutorial with examples of
all the
> > > > newest
> > > > > > > functionality yet.
> > > > > > >
> > > > > > > Please try compiling met 5.1 and let us know if you run
into
> any
> > > > > > problems.
> > > > > > >
> > > > > > > Thanks,
> > > > > > > John Halley Gotway
> > > > > > > met_help at ucar.edu
> > > > > > >
> > > > > > > On Wednesday, November 4, 2015, Shannon Rees - NOAA
Affiliate
> via
> > > RT
> > > > <
> > > > > > > met_help at ucar.edu> wrote:
> > > > > > >
> > > > > > > >
> > > > > > > > Wed Nov 04 06:19:17 2015: Request 73987 was acted
upon.
> > > > > > > > Transaction: Ticket created by shannon.rees at noaa.gov
> > > > <javascript:;>
> > > > > > > >        Queue: met_help
> > > > > > > >      Subject: MET 5.1 Installation
> > > > > > > >        Owner: Nobody
> > > > > > > >   Requestors: shannon.rees at noaa.gov <javascript:;>
> > > > > > > >       Status: new
> > > > > > > >  Ticket <URL:
> > > > > https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987
> > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > Hello,
> > > > > > > > I am a researcher at the Geophysical Fluid Dynamics
Lab and
> we
> > > are
> > > > > > trying
> > > > > > > > to implement the MET 5.1 package to evaluate our 10
day
> > forecasts
> > > > for
> > > > > > the
> > > > > > > > NGGPS project.  It would greatly benefit us to use the
newest
> > > > version
> > > > > > > > though the installation instructions are not yet
published
> > > online.
> > > > > > > > Unfortunately we don't have time to wait for them to
be
> > > published.
> > > > > > Would
> > > > > > > > it be possible to follow the instructions for MET 5.0
to
> > download
> > > > MET
> > > > > > 5.1
> > > > > > > > to get the basic tools working?  Do you know if there
are any
> > > major
> > > > > > > > problems I would run into if I tried to do this?
> > > > > > > > Best,
> > > > > > > > --
> > > > > > > > Shannon Rees
> > > > > > > > Programming Scientist
> > > > > > > > Engility
> > > > > > > > Geophysical Fluid Dynamics Lab
> > > > > > > > 201 Forrestal Rd Princeton, NJ
> > > > > > > > 609-452-5384
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > > > --
> > > > > > Shannon Rees
> > > > > > Programming Scientist
> > > > > > Engility
> > > > > > Geophysical Fluid Dynamics Lab
> > > > > > 201 Forrestal Rd Princeton, NJ
> > > > > > 609-452-5384
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > >
> > > >
> > > > --
> > > > Shannon Rees
> > > > Programming Scientist
> > > > Engility
> > > > Geophysical Fluid Dynamics Lab
> > > > 201 Forrestal Rd Princeton, NJ
> > > > 609-452-5384
> > > >
> > > >
> > >
> > >
> >
> >
> > --
> > Shannon Rees
> > Programming Scientist
> > Engility
> > Geophysical Fluid Dynamics Lab
> > 201 Forrestal Rd Princeton, NJ
> > 609-452-5384
> >
> >
>
>


--
Shannon Rees
Programming Scientist
Engility
Geophysical Fluid Dynamics Lab
201 Forrestal Rd Princeton, NJ
609-452-5384

------------------------------------------------
Subject: MET 5.1 Installation
From: John Halley Gotway
Time: Fri Nov 06 09:58:06 2015

Shannon,

Thanks for sending those log files.  I see that MET_NETCDF continues
not to
be set, and looking in your install script, I see why.

Please try editing "xic_install.sh" script by changing the "set NAME =
VALUE" to "setenv NAME VALUE".

The configure script is expecting MET_NETCDF (and the others) to be
environment variables, so using setenv should do the trick.

This is the difference between environment variables (setenv) and
local
shell variables (set), which are only defined in the current shell.
Local
shell variables don't work because when you call "configure" it
launches a
new shell and doesn't no anything about the previously defined shell
variables.

Hope that helps.

Thanks,
John

On Fri, Nov 6, 2015 at 7:29 AM, Shannon Rees - NOAA Affiliate via RT <
met_help at ucar.edu> wrote:

>
> <URL: https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987 >
>
> Hi John,
>
> Thanks for all the quick and detailed help!  I thought I had been
setting
> the environment variables, but I don't think it was working.  I
created a
> runscript that I think should work, but I am getting the same error
as
> before.  Here are the log files again as well as my runscript.  I am
> beginning to suspect it may be a problem on our end.  I have some of
our
> systems operation people looking into it, but if you can help in any
way
> that would still be greatly appreciated.
>
> Best,
> Shannon
>
> On Thu, Nov 5, 2015 at 6:29 PM, John Halley Gotway via RT <
> met_help at ucar.edu
> > wrote:
>
> > Shannon,
> >
> > Thanks for sending those files.  That helps a lot.  The problem
here is
> the
> > MET doesn't know where to find the NetCDF library.
> >
> > Looking in "config.log", it looks like you haven't set the
MET_NETCDF
> > environment variable.  Info on compiling MET is in the top-level
README
> > file, the User's Guide, or the online tutorial, but I'd suggest
looking
> at
> > the "help" information from configure:
> >    cd met-5.1
> >    ./configure --help
> >
> > Once you've compiled the external libraries, you should set
several
> MET_...
> > environment variables to tell MET where to find them, assuming
they are
> not
> > in a standard location.
> >
> > To fix this error, you'd set MET_NETCDF to the top-level 3.6.2
NetCDF
> > directory.  That directory should contain "lib" and "include"
> > sub-directories.
> >
> > You may also need to define MET_GSL for the top-level GSL library,
> > MET_BUFRLIB for the BUFR Library, and MET_GRIB2CINC and
MET_GRIB2CLIB is
> > you're compiling GRIB2 support.
> >
> > After setting those environment variables, rerun your configure
command
> and
> > try recompiling.
> >
> > Also, I see that you're using "icpc".  I've always used the Intel
"icc"
> > compiler in the past, so you might want to use that instead.  Run
"setenv
> > CXX `which icc`" prior to configure.
> >
> > Please let me know what other issues arise.  I'm happy to help.
> >
> > Thanks,
> > John
> >
> > On Thu, Nov 5, 2015 at 1:43 PM, Shannon Rees - NOAA Affiliate via
RT <
> > met_help at ucar.edu> wrote:
> >
> > >
> > > <URL: https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987 >
> > >
> > > Yes, here they are.
> > >
> > > On Thu, Nov 5, 2015 at 3:03 PM, John Halley Gotway via RT <
> > > met_help at ucar.edu
> > > > wrote:
> > >
> > > > Shannon,
> > > >
> > > > Can you please run the following commands from the top-level
MET
> > > directory:
> > > >
> > > >    make clean
> > > >    make install >& make_install.log
> > > >
> > > > And then send me the "make_install.log" and "config.log"
files.  That
> > > > should give me a better idea of the problem.
> > > >
> > > > Thanks,
> > > > John
> > > >
> > > > On Thu, Nov 5, 2015 at 12:49 PM, Shannon Rees - NOAA Affiliate
via
> RT <
> > > > met_help at ucar.edu> wrote:
> > > >
> > > > >
> > > > > <URL:
https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987 >
> > > > >
> > > > > Hi John
> > > > >
> > > > > We do have access to Theia but it would be much better for
us to
> have
> > > it
> > > > on
> > > > > our own post-processing and analysis cluster here at the
lab.
> > > > >
> > > > > There were no netcdf 3's installed already so I installed
version
> > > 3.6.2.
> > > > > However when I tried to install met again I got a similar
error:
> > > > > "nc_var_info.h(24): catastrophic error: could not open
source file
> > > > > "netcdf.hh"
> > > > >   #include <netcdf.hh>
> > > > >                       ^
> > > > > compilation aborted for nc_var_info.cc (code 4)"
> > > > >
> > > > > The netcdf.hh file exists now, but is still not being used
> correctly.
> > > > >
> > > > > Best,
> > > > > Shannon
> > > > >
> > > > >
> > > > > On Wed, Nov 4, 2015 at 4:33 PM, John Halley Gotway via RT <
> > > > > met_help at ucar.edu
> > > > > > wrote:
> > > > >
> > > > > > Shannon,
> > > > > >
> > > > > > I see that you're with GFDL at NOAA.  On what machine are
you
> > trying
> > > to
> > > > > > install MET?  I only ask because MET is already installed
on
> theia
> > > and
> > > > > > jet.  If it's one of those machines, you could use that
build.
> > > > > >
> > > > > > The relevant error message you're getting is this:
> > > > > >    nc_var_info.h:24:21: error: netcdf.hh: No such file or
> directory
> > > > > >
> > > > > > The "netcdf.hh" header file is created when the C++
interface of
> > > NetCDF
> > > > > is
> > > > > > compiled, and that interface is not always compiled.
Another
> issue
> > > is
> > > > > that
> > > > > > MET hasn't begun using the enhanced data model available
in
> NetCDF
> > > > > version
> > > > > > 4 yet.  Please link to NetCDF version 3 instead.
> > > > > >
> > > > > > Check to see if NetCDF version 3 is already installed
somewhere.
> If
> > > so,
> > > > > try
> > > > > > that version.  If not, it's easy enough to compile
following the
> > > > > > instructions here:
> > > > > >
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
http://www.dtcenter.org/met/users/support/online_tutorial/METv5.0/compilation/req_libs.php
> > > > > >
> > > > > > Thanks,
> > > > > > John
> > > > > >
> > > > > >
> > > > > > On Wed, Nov 4, 2015 at 2:25 PM, Shannon Rees - NOAA
Affiliate via
> > RT
> > > <
> > > > > > met_help at ucar.edu> wrote:
> > > > > >
> > > > > > >
> > > > > > > <URL:
https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987
> >
> > > > > > >
> > > > > > > Hi John,
> > > > > > > I have installed all of the external libraries I need.
I
> think I
> > > did
> > > > > > this
> > > > > > > properly (following the instructions in the tutorial),
but I am
> > not
> > > > > very
> > > > > > > experienced with installing software.  I am able to
configure
> Met
> > > > 5.1,
> > > > > > but
> > > > > > > I get an error when I run make install:
> > > > > > > "In file included from nc_var_info.cc:24:
> > > > > > > nc_var_info.h:24:21: error: netcdf.hh: No such file or
> directory
> > > > > > > In file included from nc_var_info.cc:24:
> > > > > > > nc_var_info.h:52: error: ISO C++ forbids declaration of
'NcVar'
> > > with
> > > > no
> > > > > > > type
> > > > > > > nc_var_info.h:52: error: expected ';' before '*' token
> > > > > > > nc_var_info.h:68: error: ISO C++ forbids declaration of
'NcDim'
> > > with
> > > > no
> > > > > > > type
> > > > > > > nc_var_info.h:68: error: expected ';' before '*' token
> > > > > > > nc_var_info.cc: In member function 'void
> > > > > NcVarInfo::init_from_scratch()':
> > > > > > > nc_var_info.cc:99: error: 'Dims' was not declared in
this scope
> > > > > > > nc_var_info.cc:99: error: 'NcDim' was not declared in
this
> scope
> > > > > > > nc_var_info.cc:99: error: expected primary-expression
before
> ')'
> > > > token
> > > > > > > nc_var_info.cc:99: error: expected ';' before numeric
constant
> > > > > > > nc_var_info.cc: In member function 'void
NcVarInfo::clear()':
> > > > > > > nc_var_info.cc:115: error: 'var' was not declared in
this scope
> > > > > > > nc_var_info.cc:115: error: 'NcVar' was not declared in
this
> scope
> > > > > > > nc_var_info.cc:115: error: expected primary-expression
before
> ')'
> > > > token
> > > > > > > nc_var_info.cc:115: error: expected ';' before numeric
constant
> > > > > > > nc_var_info.cc:131: error: 'Dims' was not declared in
this
> scope
> > > > > > > nc_var_info.cc:131: error: type '<type error>' argument
given
> to
> > > > > > 'delete',
> > > > > > > expected pointer
> > > > > > > nc_var_info.cc:131: error: 'NcDim' was not declared in
this
> scope
> > > > > > > nc_var_info.cc:131: error: expected primary-expression
before
> ')'
> > > > token
> > > > > > > nc_var_info.cc:131: error: expected ';' before numeric
constant
> > > > > > > nc_var_info.cc: In member function 'void
> > > > NcVarInfo::dump(std::ostream&,
> > > > > > > int) const':
> > > > > > > nc_var_info.cc:155: error: 'var' was not declared in
this scope
> > > > > > > nc_var_info.cc:181: error: 'Dims' was not declared in
this
> scope
> > > > > > > nc_var_info.cc: In member function 'void
> NcVarInfo::assign(const
> > > > > > > NcVarInfo&)':
> > > > > > > nc_var_info.cc:218: error: 'var' was not declared in
this scope
> > > > > > > nc_var_info.cc:218: error: 'const class NcVarInfo' has
no
> member
> > > > named
> > > > > > > 'var'
> > > > > > > nc_var_info.cc:239: error: 'const class NcVarInfo' has
no
> member
> > > > named
> > > > > > > 'Dims'
> > > > > > > nc_var_info.cc:241: error: 'Dims' was not declared in
this
> scope
> > > > > > > nc_var_info.cc:241: error: expected type-specifier
before
> 'NcDim'
> > > > > > > nc_var_info.cc:241: error: expected ';' before 'NcDim'
> > > > > > > nc_var_info.cc:243: error: 'const class NcVarInfo' has
no
> member
> > > > named
> > > > > > > 'Dims'
> > > > > > > nc_var_info.cc: In function 'bool get_att_str(const
NcVarInfo&,
> > > const
> > > > > > > ConcatString&, ConcatString&)':
> > > > > > > nc_var_info.cc:272: error: 'NcAtt' was not declared in
this
> scope
> > > > > > > nc_var_info.cc:272: error: 'att' was not declared in
this scope
> > > > > > > nc_var_info.cc:272: error: expected primary-expression
before
> ')'
> > > > token
> > > > > > > nc_var_info.cc:272: error: expected ';' before numeric
constant
> > > > > > > nc_var_info.cc:275: error: 'const class NcVarInfo' has
no
> member
> > > > named
> > > > > > > 'var'
> > > > > > > nc_var_info.cc:280: error: 'const class NcVarInfo' has
no
> member
> > > > named
> > > > > > > 'var'
> > > > > > > nc_var_info.cc:285: error: 'ncChar' was not declared in
this
> > scope
> > > > > > > nc_var_info.cc: In function 'bool get_att_int(const
NcVarInfo&,
> > > const
> > > > > > > ConcatString&, int&)':
> > > > > > > nc_var_info.cc:319: error: 'NcAtt' was not declared in
this
> scope
> > > > > > > nc_var_info.cc:319: error: 'att' was not declared in
this scope
> > > > > > > nc_var_info.cc:319: error: expected primary-expression
before
> ')'
> > > > token
> > > > > > > nc_var_info.cc:319: error: expected ';' before numeric
constant
> > > > > > > nc_var_info.cc:322: error: 'const class NcVarInfo' has
no
> member
> > > > named
> > > > > > > 'var'
> > > > > > > nc_var_info.cc:327: error: 'const class NcVarInfo' has
no
> member
> > > > named
> > > > > > > 'var'
> > > > > > > nc_var_info.cc:332: error: 'ncInt' was not declared in
this
> scope
> > > > > > > nc_var_info.cc: In function 'bool get_att_unixtime(const
> > > NcVarInfo&,
> > > > > > const
> > > > > > > ConcatString&, unixtime&)':
> > > > > > > nc_var_info.cc:366: error: 'NcAtt' was not declared in
this
> scope
> > > > > > > nc_var_info.cc:366: error: 'att' was not declared in
this scope
> > > > > > > nc_var_info.cc:366: error: expected primary-expression
before
> ')'
> > > > token
> > > > > > > nc_var_info.cc:366: error: expected ';' before numeric
constant
> > > > > > > nc_var_info.cc:369: error: 'const class NcVarInfo' has
no
> member
> > > > named
> > > > > > > 'var'
> > > > > > > nc_var_info.cc:375: error: 'const class NcVarInfo' has
no
> member
> > > > named
> > > > > > > 'var'
> > > > > > > nc_var_info.cc:395: error: 'ncInt' was not declared in
this
> scope
> > > > > > > nc_var_info.cc:399: error: 'ncChar' was not declared in
this
> > scope
> > > > > > > make[3]: *** [libvx_nc_util_a-nc_var_info.o] Error 1
> > > > > > > make[3]: Leaving directory
> > > > > > > `/home/Shannon.McElhinney/met-
5.1/src/libcode/vx_nc_util'
> > > > > > > make[2]: *** [install-recursive] Error 1
> > > > > > > make[2]: Leaving directory
> > > > > `/home/Shannon.McElhinney/met-5.1/src/libcode'
> > > > > > > make[1]: *** [install-recursive] Error 1
> > > > > > > make[1]: Leaving directory
> `/home/Shannon.McElhinney/met-5.1/src'
> > > > > > > make: *** [install-recursive] Error 1"
> > > > > > >
> > > > > > > I tried using several different versions of netcdf,
including
> > some
> > > > > > versions
> > > > > > > which were already installed properly on the system.
Every
> time
> > I
> > > > get
> > > > > > this
> > > > > > > same error.  To reference netcdf I put this in my
~/.cshrc
> file:
> > > > > > > "set MET_NETCDF = /usr/local/netcdf-4.2_optimized"
> > > > > > > or
> > > > > > > "set MET_NETCDF =
> /home/Shannon.McElhinney/netcdf/netcdf-4.0.1/"
> > > > > > > for example.  Do you know what could be causing this
error?
> > > > > > >
> > > > > > > Best,
> > > > > > > Shannon
> > > > > > >
> > > > > > > On Wed, Nov 4, 2015 at 9:53 AM, John Halley Gotway via
RT <
> > > > > > > met_help at ucar.edu
> > > > > > > > wrote:
> > > > > > >
> > > > > > > > Shannon,
> > > > > > > >
> > > > > > > > The 5.1 installation instructions are basically the
same as
> > 5.0,
> > > > and
> > > > > > are
> > > > > > > > included in the top-level README file and the users
guide.
> We
> > > just
> > > > > > > haven't
> > > > > > > > had time to update the online tutorial with examples
of all
> the
> > > > > newest
> > > > > > > > functionality yet.
> > > > > > > >
> > > > > > > > Please try compiling met 5.1 and let us know if you
run into
> > any
> > > > > > > problems.
> > > > > > > >
> > > > > > > > Thanks,
> > > > > > > > John Halley Gotway
> > > > > > > > met_help at ucar.edu
> > > > > > > >
> > > > > > > > On Wednesday, November 4, 2015, Shannon Rees - NOAA
Affiliate
> > via
> > > > RT
> > > > > <
> > > > > > > > met_help at ucar.edu> wrote:
> > > > > > > >
> > > > > > > > >
> > > > > > > > > Wed Nov 04 06:19:17 2015: Request 73987 was acted
upon.
> > > > > > > > > Transaction: Ticket created by shannon.rees at noaa.gov
> > > > > <javascript:;>
> > > > > > > > >        Queue: met_help
> > > > > > > > >      Subject: MET 5.1 Installation
> > > > > > > > >        Owner: Nobody
> > > > > > > > >   Requestors: shannon.rees at noaa.gov <javascript:;>
> > > > > > > > >       Status: new
> > > > > > > > >  Ticket <URL:
> > > > > > https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987
> > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > Hello,
> > > > > > > > > I am a researcher at the Geophysical Fluid Dynamics
Lab and
> > we
> > > > are
> > > > > > > trying
> > > > > > > > > to implement the MET 5.1 package to evaluate our 10
day
> > > forecasts
> > > > > for
> > > > > > > the
> > > > > > > > > NGGPS project.  It would greatly benefit us to use
the
> newest
> > > > > version
> > > > > > > > > though the installation instructions are not yet
published
> > > > online.
> > > > > > > > > Unfortunately we don't have time to wait for them to
be
> > > > published.
> > > > > > > Would
> > > > > > > > > it be possible to follow the instructions for MET
5.0 to
> > > download
> > > > > MET
> > > > > > > 5.1
> > > > > > > > > to get the basic tools working?  Do you know if
there are
> any
> > > > major
> > > > > > > > > problems I would run into if I tried to do this?
> > > > > > > > > Best,
> > > > > > > > > --
> > > > > > > > > Shannon Rees
> > > > > > > > > Programming Scientist
> > > > > > > > > Engility
> > > > > > > > > Geophysical Fluid Dynamics Lab
> > > > > > > > > 201 Forrestal Rd Princeton, NJ
> > > > > > > > > 609-452-5384
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > --
> > > > > > > Shannon Rees
> > > > > > > Programming Scientist
> > > > > > > Engility
> > > > > > > Geophysical Fluid Dynamics Lab
> > > > > > > 201 Forrestal Rd Princeton, NJ
> > > > > > > 609-452-5384
> > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Shannon Rees
> > > > > Programming Scientist
> > > > > Engility
> > > > > Geophysical Fluid Dynamics Lab
> > > > > 201 Forrestal Rd Princeton, NJ
> > > > > 609-452-5384
> > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> > > --
> > > Shannon Rees
> > > Programming Scientist
> > > Engility
> > > Geophysical Fluid Dynamics Lab
> > > 201 Forrestal Rd Princeton, NJ
> > > 609-452-5384
> > >
> > >
> >
> >
>
>
> --
> Shannon Rees
> Programming Scientist
> Engility
> Geophysical Fluid Dynamics Lab
> 201 Forrestal Rd Princeton, NJ
> 609-452-5384
>
>

------------------------------------------------
Subject: MET 5.1 Installation
From: Shannon Rees - NOAA Affiliate
Time: Fri Nov 06 11:00:11 2015

Thanks John!  That did help.  I didn't know the difference between set
and
setenv.  Of course, I've run into another netcdf problem already.  It
seems
to be the libnetcdf_c++.a file, which does exist.

On Fri, Nov 6, 2015 at 11:58 AM, John Halley Gotway via RT <
met_help at ucar.edu> wrote:

> Shannon,
>
> Thanks for sending those log files.  I see that MET_NETCDF continues
not to
> be set, and looking in your install script, I see why.
>
> Please try editing "xic_install.sh" script by changing the "set NAME
=
> VALUE" to "setenv NAME VALUE".
>
> The configure script is expecting MET_NETCDF (and the others) to be
> environment variables, so using setenv should do the trick.
>
> This is the difference between environment variables (setenv) and
local
> shell variables (set), which are only defined in the current shell.
Local
> shell variables don't work because when you call "configure" it
launches a
> new shell and doesn't no anything about the previously defined shell
> variables.
>
> Hope that helps.
>
> Thanks,
> John
>
> On Fri, Nov 6, 2015 at 7:29 AM, Shannon Rees - NOAA Affiliate via RT
<
> met_help at ucar.edu> wrote:
>
> >
> > <URL: https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987 >
> >
> > Hi John,
> >
> > Thanks for all the quick and detailed help!  I thought I had been
setting
> > the environment variables, but I don't think it was working.  I
created a
> > runscript that I think should work, but I am getting the same
error as
> > before.  Here are the log files again as well as my runscript.  I
am
> > beginning to suspect it may be a problem on our end.  I have some
of our
> > systems operation people looking into it, but if you can help in
any way
> > that would still be greatly appreciated.
> >
> > Best,
> > Shannon
> >
> > On Thu, Nov 5, 2015 at 6:29 PM, John Halley Gotway via RT <
> > met_help at ucar.edu
> > > wrote:
> >
> > > Shannon,
> > >
> > > Thanks for sending those files.  That helps a lot.  The problem
here is
> > the
> > > MET doesn't know where to find the NetCDF library.
> > >
> > > Looking in "config.log", it looks like you haven't set the
MET_NETCDF
> > > environment variable.  Info on compiling MET is in the top-level
README
> > > file, the User's Guide, or the online tutorial, but I'd suggest
looking
> > at
> > > the "help" information from configure:
> > >    cd met-5.1
> > >    ./configure --help
> > >
> > > Once you've compiled the external libraries, you should set
several
> > MET_...
> > > environment variables to tell MET where to find them, assuming
they are
> > not
> > > in a standard location.
> > >
> > > To fix this error, you'd set MET_NETCDF to the top-level 3.6.2
NetCDF
> > > directory.  That directory should contain "lib" and "include"
> > > sub-directories.
> > >
> > > You may also need to define MET_GSL for the top-level GSL
library,
> > > MET_BUFRLIB for the BUFR Library, and MET_GRIB2CINC and
MET_GRIB2CLIB
> is
> > > you're compiling GRIB2 support.
> > >
> > > After setting those environment variables, rerun your configure
command
> > and
> > > try recompiling.
> > >
> > > Also, I see that you're using "icpc".  I've always used the
Intel "icc"
> > > compiler in the past, so you might want to use that instead.
Run
> "setenv
> > > CXX `which icc`" prior to configure.
> > >
> > > Please let me know what other issues arise.  I'm happy to help.
> > >
> > > Thanks,
> > > John
> > >
> > > On Thu, Nov 5, 2015 at 1:43 PM, Shannon Rees - NOAA Affiliate
via RT <
> > > met_help at ucar.edu> wrote:
> > >
> > > >
> > > > <URL: https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987
>
> > > >
> > > > Yes, here they are.
> > > >
> > > > On Thu, Nov 5, 2015 at 3:03 PM, John Halley Gotway via RT <
> > > > met_help at ucar.edu
> > > > > wrote:
> > > >
> > > > > Shannon,
> > > > >
> > > > > Can you please run the following commands from the top-level
MET
> > > > directory:
> > > > >
> > > > >    make clean
> > > > >    make install >& make_install.log
> > > > >
> > > > > And then send me the "make_install.log" and "config.log"
files.
> That
> > > > > should give me a better idea of the problem.
> > > > >
> > > > > Thanks,
> > > > > John
> > > > >
> > > > > On Thu, Nov 5, 2015 at 12:49 PM, Shannon Rees - NOAA
Affiliate via
> > RT <
> > > > > met_help at ucar.edu> wrote:
> > > > >
> > > > > >
> > > > > > <URL:
https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987 >
> > > > > >
> > > > > > Hi John
> > > > > >
> > > > > > We do have access to Theia but it would be much better for
us to
> > have
> > > > it
> > > > > on
> > > > > > our own post-processing and analysis cluster here at the
lab.
> > > > > >
> > > > > > There were no netcdf 3's installed already so I installed
version
> > > > 3.6.2.
> > > > > > However when I tried to install met again I got a similar
error:
> > > > > > "nc_var_info.h(24): catastrophic error: could not open
source
> file
> > > > > > "netcdf.hh"
> > > > > >   #include <netcdf.hh>
> > > > > >                       ^
> > > > > > compilation aborted for nc_var_info.cc (code 4)"
> > > > > >
> > > > > > The netcdf.hh file exists now, but is still not being used
> > correctly.
> > > > > >
> > > > > > Best,
> > > > > > Shannon
> > > > > >
> > > > > >
> > > > > > On Wed, Nov 4, 2015 at 4:33 PM, John Halley Gotway via RT
<
> > > > > > met_help at ucar.edu
> > > > > > > wrote:
> > > > > >
> > > > > > > Shannon,
> > > > > > >
> > > > > > > I see that you're with GFDL at NOAA.  On what machine
are you
> > > trying
> > > > to
> > > > > > > install MET?  I only ask because MET is already
installed on
> > theia
> > > > and
> > > > > > > jet.  If it's one of those machines, you could use that
build.
> > > > > > >
> > > > > > > The relevant error message you're getting is this:
> > > > > > >    nc_var_info.h:24:21: error: netcdf.hh: No such file
or
> > directory
> > > > > > >
> > > > > > > The "netcdf.hh" header file is created when the C++
interface
> of
> > > > NetCDF
> > > > > > is
> > > > > > > compiled, and that interface is not always compiled.
Another
> > issue
> > > > is
> > > > > > that
> > > > > > > MET hasn't begun using the enhanced data model available
in
> > NetCDF
> > > > > > version
> > > > > > > 4 yet.  Please link to NetCDF version 3 instead.
> > > > > > >
> > > > > > > Check to see if NetCDF version 3 is already installed
> somewhere.
> > If
> > > > so,
> > > > > > try
> > > > > > > that version.  If not, it's easy enough to compile
following
> the
> > > > > > > instructions here:
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
http://www.dtcenter.org/met/users/support/online_tutorial/METv5.0/compilation/req_libs.php
> > > > > > >
> > > > > > > Thanks,
> > > > > > > John
> > > > > > >
> > > > > > >
> > > > > > > On Wed, Nov 4, 2015 at 2:25 PM, Shannon Rees - NOAA
Affiliate
> via
> > > RT
> > > > <
> > > > > > > met_help at ucar.edu> wrote:
> > > > > > >
> > > > > > > >
> > > > > > > > <URL:
> https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987
> > >
> > > > > > > >
> > > > > > > > Hi John,
> > > > > > > > I have installed all of the external libraries I need.
I
> > think I
> > > > did
> > > > > > > this
> > > > > > > > properly (following the instructions in the tutorial),
but I
> am
> > > not
> > > > > > very
> > > > > > > > experienced with installing software.  I am able to
configure
> > Met
> > > > > 5.1,
> > > > > > > but
> > > > > > > > I get an error when I run make install:
> > > > > > > > "In file included from nc_var_info.cc:24:
> > > > > > > > nc_var_info.h:24:21: error: netcdf.hh: No such file or
> > directory
> > > > > > > > In file included from nc_var_info.cc:24:
> > > > > > > > nc_var_info.h:52: error: ISO C++ forbids declaration
of
> 'NcVar'
> > > > with
> > > > > no
> > > > > > > > type
> > > > > > > > nc_var_info.h:52: error: expected ';' before '*' token
> > > > > > > > nc_var_info.h:68: error: ISO C++ forbids declaration
of
> 'NcDim'
> > > > with
> > > > > no
> > > > > > > > type
> > > > > > > > nc_var_info.h:68: error: expected ';' before '*' token
> > > > > > > > nc_var_info.cc: In member function 'void
> > > > > > NcVarInfo::init_from_scratch()':
> > > > > > > > nc_var_info.cc:99: error: 'Dims' was not declared in
this
> scope
> > > > > > > > nc_var_info.cc:99: error: 'NcDim' was not declared in
this
> > scope
> > > > > > > > nc_var_info.cc:99: error: expected primary-expression
before
> > ')'
> > > > > token
> > > > > > > > nc_var_info.cc:99: error: expected ';' before numeric
> constant
> > > > > > > > nc_var_info.cc: In member function 'void
NcVarInfo::clear()':
> > > > > > > > nc_var_info.cc:115: error: 'var' was not declared in
this
> scope
> > > > > > > > nc_var_info.cc:115: error: 'NcVar' was not declared in
this
> > scope
> > > > > > > > nc_var_info.cc:115: error: expected primary-expression
before
> > ')'
> > > > > token
> > > > > > > > nc_var_info.cc:115: error: expected ';' before numeric
> constant
> > > > > > > > nc_var_info.cc:131: error: 'Dims' was not declared in
this
> > scope
> > > > > > > > nc_var_info.cc:131: error: type '<type error>'
argument given
> > to
> > > > > > > 'delete',
> > > > > > > > expected pointer
> > > > > > > > nc_var_info.cc:131: error: 'NcDim' was not declared in
this
> > scope
> > > > > > > > nc_var_info.cc:131: error: expected primary-expression
before
> > ')'
> > > > > token
> > > > > > > > nc_var_info.cc:131: error: expected ';' before numeric
> constant
> > > > > > > > nc_var_info.cc: In member function 'void
> > > > > NcVarInfo::dump(std::ostream&,
> > > > > > > > int) const':
> > > > > > > > nc_var_info.cc:155: error: 'var' was not declared in
this
> scope
> > > > > > > > nc_var_info.cc:181: error: 'Dims' was not declared in
this
> > scope
> > > > > > > > nc_var_info.cc: In member function 'void
> > NcVarInfo::assign(const
> > > > > > > > NcVarInfo&)':
> > > > > > > > nc_var_info.cc:218: error: 'var' was not declared in
this
> scope
> > > > > > > > nc_var_info.cc:218: error: 'const class NcVarInfo' has
no
> > member
> > > > > named
> > > > > > > > 'var'
> > > > > > > > nc_var_info.cc:239: error: 'const class NcVarInfo' has
no
> > member
> > > > > named
> > > > > > > > 'Dims'
> > > > > > > > nc_var_info.cc:241: error: 'Dims' was not declared in
this
> > scope
> > > > > > > > nc_var_info.cc:241: error: expected type-specifier
before
> > 'NcDim'
> > > > > > > > nc_var_info.cc:241: error: expected ';' before 'NcDim'
> > > > > > > > nc_var_info.cc:243: error: 'const class NcVarInfo' has
no
> > member
> > > > > named
> > > > > > > > 'Dims'
> > > > > > > > nc_var_info.cc: In function 'bool get_att_str(const
> NcVarInfo&,
> > > > const
> > > > > > > > ConcatString&, ConcatString&)':
> > > > > > > > nc_var_info.cc:272: error: 'NcAtt' was not declared in
this
> > scope
> > > > > > > > nc_var_info.cc:272: error: 'att' was not declared in
this
> scope
> > > > > > > > nc_var_info.cc:272: error: expected primary-expression
before
> > ')'
> > > > > token
> > > > > > > > nc_var_info.cc:272: error: expected ';' before numeric
> constant
> > > > > > > > nc_var_info.cc:275: error: 'const class NcVarInfo' has
no
> > member
> > > > > named
> > > > > > > > 'var'
> > > > > > > > nc_var_info.cc:280: error: 'const class NcVarInfo' has
no
> > member
> > > > > named
> > > > > > > > 'var'
> > > > > > > > nc_var_info.cc:285: error: 'ncChar' was not declared
in this
> > > scope
> > > > > > > > nc_var_info.cc: In function 'bool get_att_int(const
> NcVarInfo&,
> > > > const
> > > > > > > > ConcatString&, int&)':
> > > > > > > > nc_var_info.cc:319: error: 'NcAtt' was not declared in
this
> > scope
> > > > > > > > nc_var_info.cc:319: error: 'att' was not declared in
this
> scope
> > > > > > > > nc_var_info.cc:319: error: expected primary-expression
before
> > ')'
> > > > > token
> > > > > > > > nc_var_info.cc:319: error: expected ';' before numeric
> constant
> > > > > > > > nc_var_info.cc:322: error: 'const class NcVarInfo' has
no
> > member
> > > > > named
> > > > > > > > 'var'
> > > > > > > > nc_var_info.cc:327: error: 'const class NcVarInfo' has
no
> > member
> > > > > named
> > > > > > > > 'var'
> > > > > > > > nc_var_info.cc:332: error: 'ncInt' was not declared in
this
> > scope
> > > > > > > > nc_var_info.cc: In function 'bool
get_att_unixtime(const
> > > > NcVarInfo&,
> > > > > > > const
> > > > > > > > ConcatString&, unixtime&)':
> > > > > > > > nc_var_info.cc:366: error: 'NcAtt' was not declared in
this
> > scope
> > > > > > > > nc_var_info.cc:366: error: 'att' was not declared in
this
> scope
> > > > > > > > nc_var_info.cc:366: error: expected primary-expression
before
> > ')'
> > > > > token
> > > > > > > > nc_var_info.cc:366: error: expected ';' before numeric
> constant
> > > > > > > > nc_var_info.cc:369: error: 'const class NcVarInfo' has
no
> > member
> > > > > named
> > > > > > > > 'var'
> > > > > > > > nc_var_info.cc:375: error: 'const class NcVarInfo' has
no
> > member
> > > > > named
> > > > > > > > 'var'
> > > > > > > > nc_var_info.cc:395: error: 'ncInt' was not declared in
this
> > scope
> > > > > > > > nc_var_info.cc:399: error: 'ncChar' was not declared
in this
> > > scope
> > > > > > > > make[3]: *** [libvx_nc_util_a-nc_var_info.o] Error 1
> > > > > > > > make[3]: Leaving directory
> > > > > > > > `/home/Shannon.McElhinney/met-
5.1/src/libcode/vx_nc_util'
> > > > > > > > make[2]: *** [install-recursive] Error 1
> > > > > > > > make[2]: Leaving directory
> > > > > > `/home/Shannon.McElhinney/met-5.1/src/libcode'
> > > > > > > > make[1]: *** [install-recursive] Error 1
> > > > > > > > make[1]: Leaving directory
> > `/home/Shannon.McElhinney/met-5.1/src'
> > > > > > > > make: *** [install-recursive] Error 1"
> > > > > > > >
> > > > > > > > I tried using several different versions of netcdf,
including
> > > some
> > > > > > > versions
> > > > > > > > which were already installed properly on the system.
Every
> > time
> > > I
> > > > > get
> > > > > > > this
> > > > > > > > same error.  To reference netcdf I put this in my
~/.cshrc
> > file:
> > > > > > > > "set MET_NETCDF = /usr/local/netcdf-4.2_optimized"
> > > > > > > > or
> > > > > > > > "set MET_NETCDF =
> > /home/Shannon.McElhinney/netcdf/netcdf-4.0.1/"
> > > > > > > > for example.  Do you know what could be causing this
error?
> > > > > > > >
> > > > > > > > Best,
> > > > > > > > Shannon
> > > > > > > >
> > > > > > > > On Wed, Nov 4, 2015 at 9:53 AM, John Halley Gotway via
RT <
> > > > > > > > met_help at ucar.edu
> > > > > > > > > wrote:
> > > > > > > >
> > > > > > > > > Shannon,
> > > > > > > > >
> > > > > > > > > The 5.1 installation instructions are basically the
same as
> > > 5.0,
> > > > > and
> > > > > > > are
> > > > > > > > > included in the top-level README file and the users
guide.
> > We
> > > > just
> > > > > > > > haven't
> > > > > > > > > had time to update the online tutorial with examples
of all
> > the
> > > > > > newest
> > > > > > > > > functionality yet.
> > > > > > > > >
> > > > > > > > > Please try compiling met 5.1 and let us know if you
run
> into
> > > any
> > > > > > > > problems.
> > > > > > > > >
> > > > > > > > > Thanks,
> > > > > > > > > John Halley Gotway
> > > > > > > > > met_help at ucar.edu
> > > > > > > > >
> > > > > > > > > On Wednesday, November 4, 2015, Shannon Rees - NOAA
> Affiliate
> > > via
> > > > > RT
> > > > > > <
> > > > > > > > > met_help at ucar.edu> wrote:
> > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > Wed Nov 04 06:19:17 2015: Request 73987 was acted
upon.
> > > > > > > > > > Transaction: Ticket created by
shannon.rees at noaa.gov
> > > > > > <javascript:;>
> > > > > > > > > >        Queue: met_help
> > > > > > > > > >      Subject: MET 5.1 Installation
> > > > > > > > > >        Owner: Nobody
> > > > > > > > > >   Requestors: shannon.rees at noaa.gov <javascript:;>
> > > > > > > > > >       Status: new
> > > > > > > > > >  Ticket <URL:
> > > > > > > https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987
> > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > Hello,
> > > > > > > > > > I am a researcher at the Geophysical Fluid
Dynamics Lab
> and
> > > we
> > > > > are
> > > > > > > > trying
> > > > > > > > > > to implement the MET 5.1 package to evaluate our
10 day
> > > > forecasts
> > > > > > for
> > > > > > > > the
> > > > > > > > > > NGGPS project.  It would greatly benefit us to use
the
> > newest
> > > > > > version
> > > > > > > > > > though the installation instructions are not yet
> published
> > > > > online.
> > > > > > > > > > Unfortunately we don't have time to wait for them
to be
> > > > > published.
> > > > > > > > Would
> > > > > > > > > > it be possible to follow the instructions for MET
5.0 to
> > > > download
> > > > > > MET
> > > > > > > > 5.1
> > > > > > > > > > to get the basic tools working?  Do you know if
there are
> > any
> > > > > major
> > > > > > > > > > problems I would run into if I tried to do this?
> > > > > > > > > > Best,
> > > > > > > > > > --
> > > > > > > > > > Shannon Rees
> > > > > > > > > > Programming Scientist
> > > > > > > > > > Engility
> > > > > > > > > > Geophysical Fluid Dynamics Lab
> > > > > > > > > > 201 Forrestal Rd Princeton, NJ
> > > > > > > > > > 609-452-5384
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > --
> > > > > > > > Shannon Rees
> > > > > > > > Programming Scientist
> > > > > > > > Engility
> > > > > > > > Geophysical Fluid Dynamics Lab
> > > > > > > > 201 Forrestal Rd Princeton, NJ
> > > > > > > > 609-452-5384
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > > > --
> > > > > > Shannon Rees
> > > > > > Programming Scientist
> > > > > > Engility
> > > > > > Geophysical Fluid Dynamics Lab
> > > > > > 201 Forrestal Rd Princeton, NJ
> > > > > > 609-452-5384
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > >
> > > >
> > > > --
> > > > Shannon Rees
> > > > Programming Scientist
> > > > Engility
> > > > Geophysical Fluid Dynamics Lab
> > > > 201 Forrestal Rd Princeton, NJ
> > > > 609-452-5384
> > > >
> > > >
> > >
> > >
> >
> >
> > --
> > Shannon Rees
> > Programming Scientist
> > Engility
> > Geophysical Fluid Dynamics Lab
> > 201 Forrestal Rd Princeton, NJ
> > 609-452-5384
> >
> >
>
>


--
Shannon Rees
Programming Scientist
Engility
Geophysical Fluid Dynamics Lab
201 Forrestal Rd Princeton, NJ
609-452-5384

------------------------------------------------
Subject: MET 5.1 Installation
From: John Halley Gotway
Time: Fri Nov 06 14:20:18 2015

Shannon,

This is a bit concerning.  Here's the first relevant error:
   undefined reference to `std::cerr'

The error appears when doing the linking for the first executable.  It
can't find the definition of "cerr" which is defined in the standard
C++
libraries.  So the "icc" compiler doesn't seem to behaving well.  It
also
seems problematic that it's linking to GCC libraries instead of Intel
ones.  Look for this in "make_install1.log":
   /app/paida/builds/gcc-4.4.7

Perhaps I led you astray by asking your to use icc instead of icpc.
To
test that out I tried compiling MET using icpc instead of icc, and it
worked fine.
I'd suggest giving that a shot:

   setenv CXX `which icpc`
   make clean
   ./configure  --prefix=/home/Shannon.McElhinney/met-5.1 --enable-
modis
--enable-mode_graphics
   make install >& make_install.log

Please let me know if that improves anything.  It's possible that your
Intel compiler is poorly installed/configured.  Have you successfully
compiled other things with it?  We could configure MET to tell the
linker
where to find the standard C++ libraries, but frankly, it should
already
know where to look, and I think that would have a low probability of
success.

Thanks,
John


On Fri, Nov 6, 2015 at 11:00 AM, Shannon Rees - NOAA Affiliate via RT
<
met_help at ucar.edu> wrote:

>
> <URL: https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987 >
>
> Thanks John!  That did help.  I didn't know the difference between
set and
> setenv.  Of course, I've run into another netcdf problem already.
It seems
> to be the libnetcdf_c++.a file, which does exist.
>
> On Fri, Nov 6, 2015 at 11:58 AM, John Halley Gotway via RT <
> met_help at ucar.edu> wrote:
>
> > Shannon,
> >
> > Thanks for sending those log files.  I see that MET_NETCDF
continues not
> to
> > be set, and looking in your install script, I see why.
> >
> > Please try editing "xic_install.sh" script by changing the "set
NAME =
> > VALUE" to "setenv NAME VALUE".
> >
> > The configure script is expecting MET_NETCDF (and the others) to
be
> > environment variables, so using setenv should do the trick.
> >
> > This is the difference between environment variables (setenv) and
local
> > shell variables (set), which are only defined in the current
shell.
> Local
> > shell variables don't work because when you call "configure" it
launches
> a
> > new shell and doesn't no anything about the previously defined
shell
> > variables.
> >
> > Hope that helps.
> >
> > Thanks,
> > John
> >
> > On Fri, Nov 6, 2015 at 7:29 AM, Shannon Rees - NOAA Affiliate via
RT <
> > met_help at ucar.edu> wrote:
> >
> > >
> > > <URL: https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987 >
> > >
> > > Hi John,
> > >
> > > Thanks for all the quick and detailed help!  I thought I had
been
> setting
> > > the environment variables, but I don't think it was working.  I
> created a
> > > runscript that I think should work, but I am getting the same
error as
> > > before.  Here are the log files again as well as my runscript.
I am
> > > beginning to suspect it may be a problem on our end.  I have
some of
> our
> > > systems operation people looking into it, but if you can help in
any
> way
> > > that would still be greatly appreciated.
> > >
> > > Best,
> > > Shannon
> > >
> > > On Thu, Nov 5, 2015 at 6:29 PM, John Halley Gotway via RT <
> > > met_help at ucar.edu
> > > > wrote:
> > >
> > > > Shannon,
> > > >
> > > > Thanks for sending those files.  That helps a lot.  The
problem here
> is
> > > the
> > > > MET doesn't know where to find the NetCDF library.
> > > >
> > > > Looking in "config.log", it looks like you haven't set the
MET_NETCDF
> > > > environment variable.  Info on compiling MET is in the top-
level
> README
> > > > file, the User's Guide, or the online tutorial, but I'd
suggest
> looking
> > > at
> > > > the "help" information from configure:
> > > >    cd met-5.1
> > > >    ./configure --help
> > > >
> > > > Once you've compiled the external libraries, you should set
several
> > > MET_...
> > > > environment variables to tell MET where to find them, assuming
they
> are
> > > not
> > > > in a standard location.
> > > >
> > > > To fix this error, you'd set MET_NETCDF to the top-level 3.6.2
NetCDF
> > > > directory.  That directory should contain "lib" and "include"
> > > > sub-directories.
> > > >
> > > > You may also need to define MET_GSL for the top-level GSL
library,
> > > > MET_BUFRLIB for the BUFR Library, and MET_GRIB2CINC and
MET_GRIB2CLIB
> > is
> > > > you're compiling GRIB2 support.
> > > >
> > > > After setting those environment variables, rerun your
configure
> command
> > > and
> > > > try recompiling.
> > > >
> > > > Also, I see that you're using "icpc".  I've always used the
Intel
> "icc"
> > > > compiler in the past, so you might want to use that instead.
Run
> > "setenv
> > > > CXX `which icc`" prior to configure.
> > > >
> > > > Please let me know what other issues arise.  I'm happy to
help.
> > > >
> > > > Thanks,
> > > > John
> > > >
> > > > On Thu, Nov 5, 2015 at 1:43 PM, Shannon Rees - NOAA Affiliate
via RT
> <
> > > > met_help at ucar.edu> wrote:
> > > >
> > > > >
> > > > > <URL:
https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987 >
> > > > >
> > > > > Yes, here they are.
> > > > >
> > > > > On Thu, Nov 5, 2015 at 3:03 PM, John Halley Gotway via RT <
> > > > > met_help at ucar.edu
> > > > > > wrote:
> > > > >
> > > > > > Shannon,
> > > > > >
> > > > > > Can you please run the following commands from the top-
level MET
> > > > > directory:
> > > > > >
> > > > > >    make clean
> > > > > >    make install >& make_install.log
> > > > > >
> > > > > > And then send me the "make_install.log" and "config.log"
files.
> > That
> > > > > > should give me a better idea of the problem.
> > > > > >
> > > > > > Thanks,
> > > > > > John
> > > > > >
> > > > > > On Thu, Nov 5, 2015 at 12:49 PM, Shannon Rees - NOAA
Affiliate
> via
> > > RT <
> > > > > > met_help at ucar.edu> wrote:
> > > > > >
> > > > > > >
> > > > > > > <URL:
https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987
> >
> > > > > > >
> > > > > > > Hi John
> > > > > > >
> > > > > > > We do have access to Theia but it would be much better
for us
> to
> > > have
> > > > > it
> > > > > > on
> > > > > > > our own post-processing and analysis cluster here at the
lab.
> > > > > > >
> > > > > > > There were no netcdf 3's installed already so I
installed
> version
> > > > > 3.6.2.
> > > > > > > However when I tried to install met again I got a
similar
> error:
> > > > > > > "nc_var_info.h(24): catastrophic error: could not open
source
> > file
> > > > > > > "netcdf.hh"
> > > > > > >   #include <netcdf.hh>
> > > > > > >                       ^
> > > > > > > compilation aborted for nc_var_info.cc (code 4)"
> > > > > > >
> > > > > > > The netcdf.hh file exists now, but is still not being
used
> > > correctly.
> > > > > > >
> > > > > > > Best,
> > > > > > > Shannon
> > > > > > >
> > > > > > >
> > > > > > > On Wed, Nov 4, 2015 at 4:33 PM, John Halley Gotway via
RT <
> > > > > > > met_help at ucar.edu
> > > > > > > > wrote:
> > > > > > >
> > > > > > > > Shannon,
> > > > > > > >
> > > > > > > > I see that you're with GFDL at NOAA.  On what machine
are you
> > > > trying
> > > > > to
> > > > > > > > install MET?  I only ask because MET is already
installed on
> > > theia
> > > > > and
> > > > > > > > jet.  If it's one of those machines, you could use
that
> build.
> > > > > > > >
> > > > > > > > The relevant error message you're getting is this:
> > > > > > > >    nc_var_info.h:24:21: error: netcdf.hh: No such file
or
> > > directory
> > > > > > > >
> > > > > > > > The "netcdf.hh" header file is created when the C++
interface
> > of
> > > > > NetCDF
> > > > > > > is
> > > > > > > > compiled, and that interface is not always compiled.
Another
> > > issue
> > > > > is
> > > > > > > that
> > > > > > > > MET hasn't begun using the enhanced data model
available in
> > > NetCDF
> > > > > > > version
> > > > > > > > 4 yet.  Please link to NetCDF version 3 instead.
> > > > > > > >
> > > > > > > > Check to see if NetCDF version 3 is already installed
> > somewhere.
> > > If
> > > > > so,
> > > > > > > try
> > > > > > > > that version.  If not, it's easy enough to compile
following
> > the
> > > > > > > > instructions here:
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
http://www.dtcenter.org/met/users/support/online_tutorial/METv5.0/compilation/req_libs.php
> > > > > > > >
> > > > > > > > Thanks,
> > > > > > > > John
> > > > > > > >
> > > > > > > >
> > > > > > > > On Wed, Nov 4, 2015 at 2:25 PM, Shannon Rees - NOAA
Affiliate
> > via
> > > > RT
> > > > > <
> > > > > > > > met_help at ucar.edu> wrote:
> > > > > > > >
> > > > > > > > >
> > > > > > > > > <URL:
> > https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987
> > > >
> > > > > > > > >
> > > > > > > > > Hi John,
> > > > > > > > > I have installed all of the external libraries I
need.  I
> > > think I
> > > > > did
> > > > > > > > this
> > > > > > > > > properly (following the instructions in the
tutorial), but
> I
> > am
> > > > not
> > > > > > > very
> > > > > > > > > experienced with installing software.  I am able to
> configure
> > > Met
> > > > > > 5.1,
> > > > > > > > but
> > > > > > > > > I get an error when I run make install:
> > > > > > > > > "In file included from nc_var_info.cc:24:
> > > > > > > > > nc_var_info.h:24:21: error: netcdf.hh: No such file
or
> > > directory
> > > > > > > > > In file included from nc_var_info.cc:24:
> > > > > > > > > nc_var_info.h:52: error: ISO C++ forbids declaration
of
> > 'NcVar'
> > > > > with
> > > > > > no
> > > > > > > > > type
> > > > > > > > > nc_var_info.h:52: error: expected ';' before '*'
token
> > > > > > > > > nc_var_info.h:68: error: ISO C++ forbids declaration
of
> > 'NcDim'
> > > > > with
> > > > > > no
> > > > > > > > > type
> > > > > > > > > nc_var_info.h:68: error: expected ';' before '*'
token
> > > > > > > > > nc_var_info.cc: In member function 'void
> > > > > > > NcVarInfo::init_from_scratch()':
> > > > > > > > > nc_var_info.cc:99: error: 'Dims' was not declared in
this
> > scope
> > > > > > > > > nc_var_info.cc:99: error: 'NcDim' was not declared
in this
> > > scope
> > > > > > > > > nc_var_info.cc:99: error: expected primary-
expression
> before
> > > ')'
> > > > > > token
> > > > > > > > > nc_var_info.cc:99: error: expected ';' before
numeric
> > constant
> > > > > > > > > nc_var_info.cc: In member function 'void
> NcVarInfo::clear()':
> > > > > > > > > nc_var_info.cc:115: error: 'var' was not declared in
this
> > scope
> > > > > > > > > nc_var_info.cc:115: error: 'NcVar' was not declared
in this
> > > scope
> > > > > > > > > nc_var_info.cc:115: error: expected primary-
expression
> before
> > > ')'
> > > > > > token
> > > > > > > > > nc_var_info.cc:115: error: expected ';' before
numeric
> > constant
> > > > > > > > > nc_var_info.cc:131: error: 'Dims' was not declared
in this
> > > scope
> > > > > > > > > nc_var_info.cc:131: error: type '<type error>'
argument
> given
> > > to
> > > > > > > > 'delete',
> > > > > > > > > expected pointer
> > > > > > > > > nc_var_info.cc:131: error: 'NcDim' was not declared
in this
> > > scope
> > > > > > > > > nc_var_info.cc:131: error: expected primary-
expression
> before
> > > ')'
> > > > > > token
> > > > > > > > > nc_var_info.cc:131: error: expected ';' before
numeric
> > constant
> > > > > > > > > nc_var_info.cc: In member function 'void
> > > > > > NcVarInfo::dump(std::ostream&,
> > > > > > > > > int) const':
> > > > > > > > > nc_var_info.cc:155: error: 'var' was not declared in
this
> > scope
> > > > > > > > > nc_var_info.cc:181: error: 'Dims' was not declared
in this
> > > scope
> > > > > > > > > nc_var_info.cc: In member function 'void
> > > NcVarInfo::assign(const
> > > > > > > > > NcVarInfo&)':
> > > > > > > > > nc_var_info.cc:218: error: 'var' was not declared in
this
> > scope
> > > > > > > > > nc_var_info.cc:218: error: 'const class NcVarInfo'
has no
> > > member
> > > > > > named
> > > > > > > > > 'var'
> > > > > > > > > nc_var_info.cc:239: error: 'const class NcVarInfo'
has no
> > > member
> > > > > > named
> > > > > > > > > 'Dims'
> > > > > > > > > nc_var_info.cc:241: error: 'Dims' was not declared
in this
> > > scope
> > > > > > > > > nc_var_info.cc:241: error: expected type-specifier
before
> > > 'NcDim'
> > > > > > > > > nc_var_info.cc:241: error: expected ';' before
'NcDim'
> > > > > > > > > nc_var_info.cc:243: error: 'const class NcVarInfo'
has no
> > > member
> > > > > > named
> > > > > > > > > 'Dims'
> > > > > > > > > nc_var_info.cc: In function 'bool get_att_str(const
> > NcVarInfo&,
> > > > > const
> > > > > > > > > ConcatString&, ConcatString&)':
> > > > > > > > > nc_var_info.cc:272: error: 'NcAtt' was not declared
in this
> > > scope
> > > > > > > > > nc_var_info.cc:272: error: 'att' was not declared in
this
> > scope
> > > > > > > > > nc_var_info.cc:272: error: expected primary-
expression
> before
> > > ')'
> > > > > > token
> > > > > > > > > nc_var_info.cc:272: error: expected ';' before
numeric
> > constant
> > > > > > > > > nc_var_info.cc:275: error: 'const class NcVarInfo'
has no
> > > member
> > > > > > named
> > > > > > > > > 'var'
> > > > > > > > > nc_var_info.cc:280: error: 'const class NcVarInfo'
has no
> > > member
> > > > > > named
> > > > > > > > > 'var'
> > > > > > > > > nc_var_info.cc:285: error: 'ncChar' was not declared
in
> this
> > > > scope
> > > > > > > > > nc_var_info.cc: In function 'bool get_att_int(const
> > NcVarInfo&,
> > > > > const
> > > > > > > > > ConcatString&, int&)':
> > > > > > > > > nc_var_info.cc:319: error: 'NcAtt' was not declared
in this
> > > scope
> > > > > > > > > nc_var_info.cc:319: error: 'att' was not declared in
this
> > scope
> > > > > > > > > nc_var_info.cc:319: error: expected primary-
expression
> before
> > > ')'
> > > > > > token
> > > > > > > > > nc_var_info.cc:319: error: expected ';' before
numeric
> > constant
> > > > > > > > > nc_var_info.cc:322: error: 'const class NcVarInfo'
has no
> > > member
> > > > > > named
> > > > > > > > > 'var'
> > > > > > > > > nc_var_info.cc:327: error: 'const class NcVarInfo'
has no
> > > member
> > > > > > named
> > > > > > > > > 'var'
> > > > > > > > > nc_var_info.cc:332: error: 'ncInt' was not declared
in this
> > > scope
> > > > > > > > > nc_var_info.cc: In function 'bool
get_att_unixtime(const
> > > > > NcVarInfo&,
> > > > > > > > const
> > > > > > > > > ConcatString&, unixtime&)':
> > > > > > > > > nc_var_info.cc:366: error: 'NcAtt' was not declared
in this
> > > scope
> > > > > > > > > nc_var_info.cc:366: error: 'att' was not declared in
this
> > scope
> > > > > > > > > nc_var_info.cc:366: error: expected primary-
expression
> before
> > > ')'
> > > > > > token
> > > > > > > > > nc_var_info.cc:366: error: expected ';' before
numeric
> > constant
> > > > > > > > > nc_var_info.cc:369: error: 'const class NcVarInfo'
has no
> > > member
> > > > > > named
> > > > > > > > > 'var'
> > > > > > > > > nc_var_info.cc:375: error: 'const class NcVarInfo'
has no
> > > member
> > > > > > named
> > > > > > > > > 'var'
> > > > > > > > > nc_var_info.cc:395: error: 'ncInt' was not declared
in this
> > > scope
> > > > > > > > > nc_var_info.cc:399: error: 'ncChar' was not declared
in
> this
> > > > scope
> > > > > > > > > make[3]: *** [libvx_nc_util_a-nc_var_info.o] Error 1
> > > > > > > > > make[3]: Leaving directory
> > > > > > > > > `/home/Shannon.McElhinney/met-
5.1/src/libcode/vx_nc_util'
> > > > > > > > > make[2]: *** [install-recursive] Error 1
> > > > > > > > > make[2]: Leaving directory
> > > > > > > `/home/Shannon.McElhinney/met-5.1/src/libcode'
> > > > > > > > > make[1]: *** [install-recursive] Error 1
> > > > > > > > > make[1]: Leaving directory
> > > `/home/Shannon.McElhinney/met-5.1/src'
> > > > > > > > > make: *** [install-recursive] Error 1"
> > > > > > > > >
> > > > > > > > > I tried using several different versions of netcdf,
> including
> > > > some
> > > > > > > > versions
> > > > > > > > > which were already installed properly on the system.
Every
> > > time
> > > > I
> > > > > > get
> > > > > > > > this
> > > > > > > > > same error.  To reference netcdf I put this in my
~/.cshrc
> > > file:
> > > > > > > > > "set MET_NETCDF = /usr/local/netcdf-4.2_optimized"
> > > > > > > > > or
> > > > > > > > > "set MET_NETCDF =
> > > /home/Shannon.McElhinney/netcdf/netcdf-4.0.1/"
> > > > > > > > > for example.  Do you know what could be causing this
error?
> > > > > > > > >
> > > > > > > > > Best,
> > > > > > > > > Shannon
> > > > > > > > >
> > > > > > > > > On Wed, Nov 4, 2015 at 9:53 AM, John Halley Gotway
via RT <
> > > > > > > > > met_help at ucar.edu
> > > > > > > > > > wrote:
> > > > > > > > >
> > > > > > > > > > Shannon,
> > > > > > > > > >
> > > > > > > > > > The 5.1 installation instructions are basically
the same
> as
> > > > 5.0,
> > > > > > and
> > > > > > > > are
> > > > > > > > > > included in the top-level README file and the
users
> guide.
> > > We
> > > > > just
> > > > > > > > > haven't
> > > > > > > > > > had time to update the online tutorial with
examples of
> all
> > > the
> > > > > > > newest
> > > > > > > > > > functionality yet.
> > > > > > > > > >
> > > > > > > > > > Please try compiling met 5.1 and let us know if
you run
> > into
> > > > any
> > > > > > > > > problems.
> > > > > > > > > >
> > > > > > > > > > Thanks,
> > > > > > > > > > John Halley Gotway
> > > > > > > > > > met_help at ucar.edu
> > > > > > > > > >
> > > > > > > > > > On Wednesday, November 4, 2015, Shannon Rees -
NOAA
> > Affiliate
> > > > via
> > > > > > RT
> > > > > > > <
> > > > > > > > > > met_help at ucar.edu> wrote:
> > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > Wed Nov 04 06:19:17 2015: Request 73987 was
acted upon.
> > > > > > > > > > > Transaction: Ticket created by
shannon.rees at noaa.gov
> > > > > > > <javascript:;>
> > > > > > > > > > >        Queue: met_help
> > > > > > > > > > >      Subject: MET 5.1 Installation
> > > > > > > > > > >        Owner: Nobody
> > > > > > > > > > >   Requestors: shannon.rees at noaa.gov
<javascript:;>
> > > > > > > > > > >       Status: new
> > > > > > > > > > >  Ticket <URL:
> > > > > > > >
https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987
> > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > Hello,
> > > > > > > > > > > I am a researcher at the Geophysical Fluid
Dynamics Lab
> > and
> > > > we
> > > > > > are
> > > > > > > > > trying
> > > > > > > > > > > to implement the MET 5.1 package to evaluate our
10 day
> > > > > forecasts
> > > > > > > for
> > > > > > > > > the
> > > > > > > > > > > NGGPS project.  It would greatly benefit us to
use the
> > > newest
> > > > > > > version
> > > > > > > > > > > though the installation instructions are not yet
> > published
> > > > > > online.
> > > > > > > > > > > Unfortunately we don't have time to wait for
them to be
> > > > > > published.
> > > > > > > > > Would
> > > > > > > > > > > it be possible to follow the instructions for
MET 5.0
> to
> > > > > download
> > > > > > > MET
> > > > > > > > > 5.1
> > > > > > > > > > > to get the basic tools working?  Do you know if
there
> are
> > > any
> > > > > > major
> > > > > > > > > > > problems I would run into if I tried to do this?
> > > > > > > > > > > Best,
> > > > > > > > > > > --
> > > > > > > > > > > Shannon Rees
> > > > > > > > > > > Programming Scientist
> > > > > > > > > > > Engility
> > > > > > > > > > > Geophysical Fluid Dynamics Lab
> > > > > > > > > > > 201 Forrestal Rd Princeton, NJ
> > > > > > > > > > > 609-452-5384
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > --
> > > > > > > > > Shannon Rees
> > > > > > > > > Programming Scientist
> > > > > > > > > Engility
> > > > > > > > > Geophysical Fluid Dynamics Lab
> > > > > > > > > 201 Forrestal Rd Princeton, NJ
> > > > > > > > > 609-452-5384
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > --
> > > > > > > Shannon Rees
> > > > > > > Programming Scientist
> > > > > > > Engility
> > > > > > > Geophysical Fluid Dynamics Lab
> > > > > > > 201 Forrestal Rd Princeton, NJ
> > > > > > > 609-452-5384
> > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Shannon Rees
> > > > > Programming Scientist
> > > > > Engility
> > > > > Geophysical Fluid Dynamics Lab
> > > > > 201 Forrestal Rd Princeton, NJ
> > > > > 609-452-5384
> > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> > > --
> > > Shannon Rees
> > > Programming Scientist
> > > Engility
> > > Geophysical Fluid Dynamics Lab
> > > 201 Forrestal Rd Princeton, NJ
> > > 609-452-5384
> > >
> > >
> >
> >
>
>
> --
> Shannon Rees
> Programming Scientist
> Engility
> Geophysical Fluid Dynamics Lab
> 201 Forrestal Rd Princeton, NJ
> 609-452-5384
>
>

------------------------------------------------
Subject: MET 5.1 Installation
From: Shannon Rees - NOAA Affiliate
Time: Mon Nov 09 11:02:08 2015

Hi John,

I tried it using icpc and I think it did help.  I have never used icc
to
compile anything before so that could have been a problem.  During
make I
ran into an error with pb2nc: "ld: cannot find -lbufr".

Thanks,
Shannon


On Fri, Nov 6, 2015 at 4:20 PM, John Halley Gotway via RT
<met_help at ucar.edu
> wrote:

> Shannon,
>
> This is a bit concerning.  Here's the first relevant error:
>    undefined reference to `std::cerr'
>
> The error appears when doing the linking for the first executable.
It
> can't find the definition of "cerr" which is defined in the standard
C++
> libraries.  So the "icc" compiler doesn't seem to behaving well.  It
also
> seems problematic that it's linking to GCC libraries instead of
Intel
> ones.  Look for this in "make_install1.log":
>    /app/paida/builds/gcc-4.4.7
>
> Perhaps I led you astray by asking your to use icc instead of icpc.
To
> test that out I tried compiling MET using icpc instead of icc, and
it
> worked fine.
> I'd suggest giving that a shot:
>
>    setenv CXX `which icpc`
>    make clean
>    ./configure  --prefix=/home/Shannon.McElhinney/met-5.1 --enable-
modis
> --enable-mode_graphics
>    make install >& make_install.log
>
> Please let me know if that improves anything.  It's possible that
your
> Intel compiler is poorly installed/configured.  Have you
successfully
> compiled other things with it?  We could configure MET to tell the
linker
> where to find the standard C++ libraries, but frankly, it should
already
> know where to look, and I think that would have a low probability of
> success.
>
> Thanks,
> John
>
>
> On Fri, Nov 6, 2015 at 11:00 AM, Shannon Rees - NOAA Affiliate via
RT <
> met_help at ucar.edu> wrote:
>
> >
> > <URL: https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987 >
> >
> > Thanks John!  That did help.  I didn't know the difference between
set
> and
> > setenv.  Of course, I've run into another netcdf problem already.
It
> seems
> > to be the libnetcdf_c++.a file, which does exist.
> >
> > On Fri, Nov 6, 2015 at 11:58 AM, John Halley Gotway via RT <
> > met_help at ucar.edu> wrote:
> >
> > > Shannon,
> > >
> > > Thanks for sending those log files.  I see that MET_NETCDF
continues
> not
> > to
> > > be set, and looking in your install script, I see why.
> > >
> > > Please try editing "xic_install.sh" script by changing the "set
NAME =
> > > VALUE" to "setenv NAME VALUE".
> > >
> > > The configure script is expecting MET_NETCDF (and the others) to
be
> > > environment variables, so using setenv should do the trick.
> > >
> > > This is the difference between environment variables (setenv)
and local
> > > shell variables (set), which are only defined in the current
shell.
> > Local
> > > shell variables don't work because when you call "configure" it
> launches
> > a
> > > new shell and doesn't no anything about the previously defined
shell
> > > variables.
> > >
> > > Hope that helps.
> > >
> > > Thanks,
> > > John
> > >
> > > On Fri, Nov 6, 2015 at 7:29 AM, Shannon Rees - NOAA Affiliate
via RT <
> > > met_help at ucar.edu> wrote:
> > >
> > > >
> > > > <URL: https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987
>
> > > >
> > > > Hi John,
> > > >
> > > > Thanks for all the quick and detailed help!  I thought I had
been
> > setting
> > > > the environment variables, but I don't think it was working.
I
> > created a
> > > > runscript that I think should work, but I am getting the same
error
> as
> > > > before.  Here are the log files again as well as my runscript.
I am
> > > > beginning to suspect it may be a problem on our end.  I have
some of
> > our
> > > > systems operation people looking into it, but if you can help
in any
> > way
> > > > that would still be greatly appreciated.
> > > >
> > > > Best,
> > > > Shannon
> > > >
> > > > On Thu, Nov 5, 2015 at 6:29 PM, John Halley Gotway via RT <
> > > > met_help at ucar.edu
> > > > > wrote:
> > > >
> > > > > Shannon,
> > > > >
> > > > > Thanks for sending those files.  That helps a lot.  The
problem
> here
> > is
> > > > the
> > > > > MET doesn't know where to find the NetCDF library.
> > > > >
> > > > > Looking in "config.log", it looks like you haven't set the
> MET_NETCDF
> > > > > environment variable.  Info on compiling MET is in the top-
level
> > README
> > > > > file, the User's Guide, or the online tutorial, but I'd
suggest
> > looking
> > > > at
> > > > > the "help" information from configure:
> > > > >    cd met-5.1
> > > > >    ./configure --help
> > > > >
> > > > > Once you've compiled the external libraries, you should set
several
> > > > MET_...
> > > > > environment variables to tell MET where to find them,
assuming they
> > are
> > > > not
> > > > > in a standard location.
> > > > >
> > > > > To fix this error, you'd set MET_NETCDF to the top-level
3.6.2
> NetCDF
> > > > > directory.  That directory should contain "lib" and
"include"
> > > > > sub-directories.
> > > > >
> > > > > You may also need to define MET_GSL for the top-level GSL
library,
> > > > > MET_BUFRLIB for the BUFR Library, and MET_GRIB2CINC and
> MET_GRIB2CLIB
> > > is
> > > > > you're compiling GRIB2 support.
> > > > >
> > > > > After setting those environment variables, rerun your
configure
> > command
> > > > and
> > > > > try recompiling.
> > > > >
> > > > > Also, I see that you're using "icpc".  I've always used the
Intel
> > "icc"
> > > > > compiler in the past, so you might want to use that instead.
Run
> > > "setenv
> > > > > CXX `which icc`" prior to configure.
> > > > >
> > > > > Please let me know what other issues arise.  I'm happy to
help.
> > > > >
> > > > > Thanks,
> > > > > John
> > > > >
> > > > > On Thu, Nov 5, 2015 at 1:43 PM, Shannon Rees - NOAA
Affiliate via
> RT
> > <
> > > > > met_help at ucar.edu> wrote:
> > > > >
> > > > > >
> > > > > > <URL:
https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987 >
> > > > > >
> > > > > > Yes, here they are.
> > > > > >
> > > > > > On Thu, Nov 5, 2015 at 3:03 PM, John Halley Gotway via RT
<
> > > > > > met_help at ucar.edu
> > > > > > > wrote:
> > > > > >
> > > > > > > Shannon,
> > > > > > >
> > > > > > > Can you please run the following commands from the top-
level
> MET
> > > > > > directory:
> > > > > > >
> > > > > > >    make clean
> > > > > > >    make install >& make_install.log
> > > > > > >
> > > > > > > And then send me the "make_install.log" and "config.log"
files.
> > > That
> > > > > > > should give me a better idea of the problem.
> > > > > > >
> > > > > > > Thanks,
> > > > > > > John
> > > > > > >
> > > > > > > On Thu, Nov 5, 2015 at 12:49 PM, Shannon Rees - NOAA
Affiliate
> > via
> > > > RT <
> > > > > > > met_help at ucar.edu> wrote:
> > > > > > >
> > > > > > > >
> > > > > > > > <URL:
> https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987
> > >
> > > > > > > >
> > > > > > > > Hi John
> > > > > > > >
> > > > > > > > We do have access to Theia but it would be much better
for us
> > to
> > > > have
> > > > > > it
> > > > > > > on
> > > > > > > > our own post-processing and analysis cluster here at
the lab.
> > > > > > > >
> > > > > > > > There were no netcdf 3's installed already so I
installed
> > version
> > > > > > 3.6.2.
> > > > > > > > However when I tried to install met again I got a
similar
> > error:
> > > > > > > > "nc_var_info.h(24): catastrophic error: could not open
source
> > > file
> > > > > > > > "netcdf.hh"
> > > > > > > >   #include <netcdf.hh>
> > > > > > > >                       ^
> > > > > > > > compilation aborted for nc_var_info.cc (code 4)"
> > > > > > > >
> > > > > > > > The netcdf.hh file exists now, but is still not being
used
> > > > correctly.
> > > > > > > >
> > > > > > > > Best,
> > > > > > > > Shannon
> > > > > > > >
> > > > > > > >
> > > > > > > > On Wed, Nov 4, 2015 at 4:33 PM, John Halley Gotway via
RT <
> > > > > > > > met_help at ucar.edu
> > > > > > > > > wrote:
> > > > > > > >
> > > > > > > > > Shannon,
> > > > > > > > >
> > > > > > > > > I see that you're with GFDL at NOAA.  On what
machine are
> you
> > > > > trying
> > > > > > to
> > > > > > > > > install MET?  I only ask because MET is already
installed
> on
> > > > theia
> > > > > > and
> > > > > > > > > jet.  If it's one of those machines, you could use
that
> > build.
> > > > > > > > >
> > > > > > > > > The relevant error message you're getting is this:
> > > > > > > > >    nc_var_info.h:24:21: error: netcdf.hh: No such
file or
> > > > directory
> > > > > > > > >
> > > > > > > > > The "netcdf.hh" header file is created when the C++
> interface
> > > of
> > > > > > NetCDF
> > > > > > > > is
> > > > > > > > > compiled, and that interface is not always compiled.
> Another
> > > > issue
> > > > > > is
> > > > > > > > that
> > > > > > > > > MET hasn't begun using the enhanced data model
available in
> > > > NetCDF
> > > > > > > > version
> > > > > > > > > 4 yet.  Please link to NetCDF version 3 instead.
> > > > > > > > >
> > > > > > > > > Check to see if NetCDF version 3 is already
installed
> > > somewhere.
> > > > If
> > > > > > so,
> > > > > > > > try
> > > > > > > > > that version.  If not, it's easy enough to compile
> following
> > > the
> > > > > > > > > instructions here:
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
http://www.dtcenter.org/met/users/support/online_tutorial/METv5.0/compilation/req_libs.php
> > > > > > > > >
> > > > > > > > > Thanks,
> > > > > > > > > John
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > On Wed, Nov 4, 2015 at 2:25 PM, Shannon Rees - NOAA
> Affiliate
> > > via
> > > > > RT
> > > > > > <
> > > > > > > > > met_help at ucar.edu> wrote:
> > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > <URL:
> > > https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987
> > > > >
> > > > > > > > > >
> > > > > > > > > > Hi John,
> > > > > > > > > > I have installed all of the external libraries I
need.  I
> > > > think I
> > > > > > did
> > > > > > > > > this
> > > > > > > > > > properly (following the instructions in the
tutorial),
> but
> > I
> > > am
> > > > > not
> > > > > > > > very
> > > > > > > > > > experienced with installing software.  I am able
to
> > configure
> > > > Met
> > > > > > > 5.1,
> > > > > > > > > but
> > > > > > > > > > I get an error when I run make install:
> > > > > > > > > > "In file included from nc_var_info.cc:24:
> > > > > > > > > > nc_var_info.h:24:21: error: netcdf.hh: No such
file or
> > > > directory
> > > > > > > > > > In file included from nc_var_info.cc:24:
> > > > > > > > > > nc_var_info.h:52: error: ISO C++ forbids
declaration of
> > > 'NcVar'
> > > > > > with
> > > > > > > no
> > > > > > > > > > type
> > > > > > > > > > nc_var_info.h:52: error: expected ';' before '*'
token
> > > > > > > > > > nc_var_info.h:68: error: ISO C++ forbids
declaration of
> > > 'NcDim'
> > > > > > with
> > > > > > > no
> > > > > > > > > > type
> > > > > > > > > > nc_var_info.h:68: error: expected ';' before '*'
token
> > > > > > > > > > nc_var_info.cc: In member function 'void
> > > > > > > > NcVarInfo::init_from_scratch()':
> > > > > > > > > > nc_var_info.cc:99: error: 'Dims' was not declared
in this
> > > scope
> > > > > > > > > > nc_var_info.cc:99: error: 'NcDim' was not declared
in
> this
> > > > scope
> > > > > > > > > > nc_var_info.cc:99: error: expected primary-
expression
> > before
> > > > ')'
> > > > > > > token
> > > > > > > > > > nc_var_info.cc:99: error: expected ';' before
numeric
> > > constant
> > > > > > > > > > nc_var_info.cc: In member function 'void
> > NcVarInfo::clear()':
> > > > > > > > > > nc_var_info.cc:115: error: 'var' was not declared
in this
> > > scope
> > > > > > > > > > nc_var_info.cc:115: error: 'NcVar' was not
declared in
> this
> > > > scope
> > > > > > > > > > nc_var_info.cc:115: error: expected primary-
expression
> > before
> > > > ')'
> > > > > > > token
> > > > > > > > > > nc_var_info.cc:115: error: expected ';' before
numeric
> > > constant
> > > > > > > > > > nc_var_info.cc:131: error: 'Dims' was not declared
in
> this
> > > > scope
> > > > > > > > > > nc_var_info.cc:131: error: type '<type error>'
argument
> > given
> > > > to
> > > > > > > > > 'delete',
> > > > > > > > > > expected pointer
> > > > > > > > > > nc_var_info.cc:131: error: 'NcDim' was not
declared in
> this
> > > > scope
> > > > > > > > > > nc_var_info.cc:131: error: expected primary-
expression
> > before
> > > > ')'
> > > > > > > token
> > > > > > > > > > nc_var_info.cc:131: error: expected ';' before
numeric
> > > constant
> > > > > > > > > > nc_var_info.cc: In member function 'void
> > > > > > > NcVarInfo::dump(std::ostream&,
> > > > > > > > > > int) const':
> > > > > > > > > > nc_var_info.cc:155: error: 'var' was not declared
in this
> > > scope
> > > > > > > > > > nc_var_info.cc:181: error: 'Dims' was not declared
in
> this
> > > > scope
> > > > > > > > > > nc_var_info.cc: In member function 'void
> > > > NcVarInfo::assign(const
> > > > > > > > > > NcVarInfo&)':
> > > > > > > > > > nc_var_info.cc:218: error: 'var' was not declared
in this
> > > scope
> > > > > > > > > > nc_var_info.cc:218: error: 'const class NcVarInfo'
has no
> > > > member
> > > > > > > named
> > > > > > > > > > 'var'
> > > > > > > > > > nc_var_info.cc:239: error: 'const class NcVarInfo'
has no
> > > > member
> > > > > > > named
> > > > > > > > > > 'Dims'
> > > > > > > > > > nc_var_info.cc:241: error: 'Dims' was not declared
in
> this
> > > > scope
> > > > > > > > > > nc_var_info.cc:241: error: expected type-specifier
before
> > > > 'NcDim'
> > > > > > > > > > nc_var_info.cc:241: error: expected ';' before
'NcDim'
> > > > > > > > > > nc_var_info.cc:243: error: 'const class NcVarInfo'
has no
> > > > member
> > > > > > > named
> > > > > > > > > > 'Dims'
> > > > > > > > > > nc_var_info.cc: In function 'bool
get_att_str(const
> > > NcVarInfo&,
> > > > > > const
> > > > > > > > > > ConcatString&, ConcatString&)':
> > > > > > > > > > nc_var_info.cc:272: error: 'NcAtt' was not
declared in
> this
> > > > scope
> > > > > > > > > > nc_var_info.cc:272: error: 'att' was not declared
in this
> > > scope
> > > > > > > > > > nc_var_info.cc:272: error: expected primary-
expression
> > before
> > > > ')'
> > > > > > > token
> > > > > > > > > > nc_var_info.cc:272: error: expected ';' before
numeric
> > > constant
> > > > > > > > > > nc_var_info.cc:275: error: 'const class NcVarInfo'
has no
> > > > member
> > > > > > > named
> > > > > > > > > > 'var'
> > > > > > > > > > nc_var_info.cc:280: error: 'const class NcVarInfo'
has no
> > > > member
> > > > > > > named
> > > > > > > > > > 'var'
> > > > > > > > > > nc_var_info.cc:285: error: 'ncChar' was not
declared in
> > this
> > > > > scope
> > > > > > > > > > nc_var_info.cc: In function 'bool
get_att_int(const
> > > NcVarInfo&,
> > > > > > const
> > > > > > > > > > ConcatString&, int&)':
> > > > > > > > > > nc_var_info.cc:319: error: 'NcAtt' was not
declared in
> this
> > > > scope
> > > > > > > > > > nc_var_info.cc:319: error: 'att' was not declared
in this
> > > scope
> > > > > > > > > > nc_var_info.cc:319: error: expected primary-
expression
> > before
> > > > ')'
> > > > > > > token
> > > > > > > > > > nc_var_info.cc:319: error: expected ';' before
numeric
> > > constant
> > > > > > > > > > nc_var_info.cc:322: error: 'const class NcVarInfo'
has no
> > > > member
> > > > > > > named
> > > > > > > > > > 'var'
> > > > > > > > > > nc_var_info.cc:327: error: 'const class NcVarInfo'
has no
> > > > member
> > > > > > > named
> > > > > > > > > > 'var'
> > > > > > > > > > nc_var_info.cc:332: error: 'ncInt' was not
declared in
> this
> > > > scope
> > > > > > > > > > nc_var_info.cc: In function 'bool
get_att_unixtime(const
> > > > > > NcVarInfo&,
> > > > > > > > > const
> > > > > > > > > > ConcatString&, unixtime&)':
> > > > > > > > > > nc_var_info.cc:366: error: 'NcAtt' was not
declared in
> this
> > > > scope
> > > > > > > > > > nc_var_info.cc:366: error: 'att' was not declared
in this
> > > scope
> > > > > > > > > > nc_var_info.cc:366: error: expected primary-
expression
> > before
> > > > ')'
> > > > > > > token
> > > > > > > > > > nc_var_info.cc:366: error: expected ';' before
numeric
> > > constant
> > > > > > > > > > nc_var_info.cc:369: error: 'const class NcVarInfo'
has no
> > > > member
> > > > > > > named
> > > > > > > > > > 'var'
> > > > > > > > > > nc_var_info.cc:375: error: 'const class NcVarInfo'
has no
> > > > member
> > > > > > > named
> > > > > > > > > > 'var'
> > > > > > > > > > nc_var_info.cc:395: error: 'ncInt' was not
declared in
> this
> > > > scope
> > > > > > > > > > nc_var_info.cc:399: error: 'ncChar' was not
declared in
> > this
> > > > > scope
> > > > > > > > > > make[3]: *** [libvx_nc_util_a-nc_var_info.o] Error
1
> > > > > > > > > > make[3]: Leaving directory
> > > > > > > > > > `/home/Shannon.McElhinney/met-
5.1/src/libcode/vx_nc_util'
> > > > > > > > > > make[2]: *** [install-recursive] Error 1
> > > > > > > > > > make[2]: Leaving directory
> > > > > > > > `/home/Shannon.McElhinney/met-5.1/src/libcode'
> > > > > > > > > > make[1]: *** [install-recursive] Error 1
> > > > > > > > > > make[1]: Leaving directory
> > > > `/home/Shannon.McElhinney/met-5.1/src'
> > > > > > > > > > make: *** [install-recursive] Error 1"
> > > > > > > > > >
> > > > > > > > > > I tried using several different versions of
netcdf,
> > including
> > > > > some
> > > > > > > > > versions
> > > > > > > > > > which were already installed properly on the
system.
> Every
> > > > time
> > > > > I
> > > > > > > get
> > > > > > > > > this
> > > > > > > > > > same error.  To reference netcdf I put this in my
> ~/.cshrc
> > > > file:
> > > > > > > > > > "set MET_NETCDF = /usr/local/netcdf-4.2_optimized"
> > > > > > > > > > or
> > > > > > > > > > "set MET_NETCDF =
> > > > /home/Shannon.McElhinney/netcdf/netcdf-4.0.1/"
> > > > > > > > > > for example.  Do you know what could be causing
this
> error?
> > > > > > > > > >
> > > > > > > > > > Best,
> > > > > > > > > > Shannon
> > > > > > > > > >
> > > > > > > > > > On Wed, Nov 4, 2015 at 9:53 AM, John Halley Gotway
via
> RT <
> > > > > > > > > > met_help at ucar.edu
> > > > > > > > > > > wrote:
> > > > > > > > > >
> > > > > > > > > > > Shannon,
> > > > > > > > > > >
> > > > > > > > > > > The 5.1 installation instructions are basically
the
> same
> > as
> > > > > 5.0,
> > > > > > > and
> > > > > > > > > are
> > > > > > > > > > > included in the top-level README file and the
users
> > guide.
> > > > We
> > > > > > just
> > > > > > > > > > haven't
> > > > > > > > > > > had time to update the online tutorial with
examples of
> > all
> > > > the
> > > > > > > > newest
> > > > > > > > > > > functionality yet.
> > > > > > > > > > >
> > > > > > > > > > > Please try compiling met 5.1 and let us know if
you run
> > > into
> > > > > any
> > > > > > > > > > problems.
> > > > > > > > > > >
> > > > > > > > > > > Thanks,
> > > > > > > > > > > John Halley Gotway
> > > > > > > > > > > met_help at ucar.edu
> > > > > > > > > > >
> > > > > > > > > > > On Wednesday, November 4, 2015, Shannon Rees -
NOAA
> > > Affiliate
> > > > > via
> > > > > > > RT
> > > > > > > > <
> > > > > > > > > > > met_help at ucar.edu> wrote:
> > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > > Wed Nov 04 06:19:17 2015: Request 73987 was
acted
> upon.
> > > > > > > > > > > > Transaction: Ticket created by
shannon.rees at noaa.gov
> > > > > > > > <javascript:;>
> > > > > > > > > > > >        Queue: met_help
> > > > > > > > > > > >      Subject: MET 5.1 Installation
> > > > > > > > > > > >        Owner: Nobody
> > > > > > > > > > > >   Requestors: shannon.rees at noaa.gov
<javascript:;>
> > > > > > > > > > > >       Status: new
> > > > > > > > > > > >  Ticket <URL:
> > > > > > > > >
https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987
> > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > > Hello,
> > > > > > > > > > > > I am a researcher at the Geophysical Fluid
Dynamics
> Lab
> > > and
> > > > > we
> > > > > > > are
> > > > > > > > > > trying
> > > > > > > > > > > > to implement the MET 5.1 package to evaluate
our 10
> day
> > > > > > forecasts
> > > > > > > > for
> > > > > > > > > > the
> > > > > > > > > > > > NGGPS project.  It would greatly benefit us to
use
> the
> > > > newest
> > > > > > > > version
> > > > > > > > > > > > though the installation instructions are not
yet
> > > published
> > > > > > > online.
> > > > > > > > > > > > Unfortunately we don't have time to wait for
them to
> be
> > > > > > > published.
> > > > > > > > > > Would
> > > > > > > > > > > > it be possible to follow the instructions for
MET 5.0
> > to
> > > > > > download
> > > > > > > > MET
> > > > > > > > > > 5.1
> > > > > > > > > > > > to get the basic tools working?  Do you know
if there
> > are
> > > > any
> > > > > > > major
> > > > > > > > > > > > problems I would run into if I tried to do
this?
> > > > > > > > > > > > Best,
> > > > > > > > > > > > --
> > > > > > > > > > > > Shannon Rees
> > > > > > > > > > > > Programming Scientist
> > > > > > > > > > > > Engility
> > > > > > > > > > > > Geophysical Fluid Dynamics Lab
> > > > > > > > > > > > 201 Forrestal Rd Princeton, NJ
> > > > > > > > > > > > 609-452-5384
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > --
> > > > > > > > > > Shannon Rees
> > > > > > > > > > Programming Scientist
> > > > > > > > > > Engility
> > > > > > > > > > Geophysical Fluid Dynamics Lab
> > > > > > > > > > 201 Forrestal Rd Princeton, NJ
> > > > > > > > > > 609-452-5384
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > --
> > > > > > > > Shannon Rees
> > > > > > > > Programming Scientist
> > > > > > > > Engility
> > > > > > > > Geophysical Fluid Dynamics Lab
> > > > > > > > 201 Forrestal Rd Princeton, NJ
> > > > > > > > 609-452-5384
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > > > --
> > > > > > Shannon Rees
> > > > > > Programming Scientist
> > > > > > Engility
> > > > > > Geophysical Fluid Dynamics Lab
> > > > > > 201 Forrestal Rd Princeton, NJ
> > > > > > 609-452-5384
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > >
> > > >
> > > > --
> > > > Shannon Rees
> > > > Programming Scientist
> > > > Engility
> > > > Geophysical Fluid Dynamics Lab
> > > > 201 Forrestal Rd Princeton, NJ
> > > > 609-452-5384
> > > >
> > > >
> > >
> > >
> >
> >
> > --
> > Shannon Rees
> > Programming Scientist
> > Engility
> > Geophysical Fluid Dynamics Lab
> > 201 Forrestal Rd Princeton, NJ
> > 609-452-5384
> >
> >
>
>


--
Shannon Rees
Programming Scientist
Engility
Geophysical Fluid Dynamics Lab
201 Forrestal Rd Princeton, NJ
609-452-5384

------------------------------------------------
Subject: MET 5.1 Installation
From: John Halley Gotway
Time: Mon Nov 09 12:13:42 2015

Shannon,

Getting closer!  This one is easy.  Rather than setting MET_BUFR =
/home/Shannon.McElhinney/BUFRLIB, set MET_BUFRLIB =
/home/Shannon.McElhinney/BUFRLIB.  Then reconfigure and recompile.

This is a due to the non-standard way the BUFR library is organized.
MET
uses autoconf which assumes that libraries have subdirectories named
"include" and "lib".  But the BUFR library does not.  The library file
lives in the top-level directory.

Please let me know if that fixes your problem.

Thanks,
John

On Mon, Nov 9, 2015 at 11:02 AM, Shannon Rees - NOAA Affiliate via RT
<
met_help at ucar.edu> wrote:

>
> <URL: https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987 >
>
> Hi John,
>
> I tried it using icpc and I think it did help.  I have never used
icc to
> compile anything before so that could have been a problem.  During
make I
> ran into an error with pb2nc: "ld: cannot find -lbufr".
>
> Thanks,
> Shannon
>
>
> On Fri, Nov 6, 2015 at 4:20 PM, John Halley Gotway via RT <
> met_help at ucar.edu
> > wrote:
>
> > Shannon,
> >
> > This is a bit concerning.  Here's the first relevant error:
> >    undefined reference to `std::cerr'
> >
> > The error appears when doing the linking for the first executable.
It
> > can't find the definition of "cerr" which is defined in the
standard C++
> > libraries.  So the "icc" compiler doesn't seem to behaving well.
It also
> > seems problematic that it's linking to GCC libraries instead of
Intel
> > ones.  Look for this in "make_install1.log":
> >    /app/paida/builds/gcc-4.4.7
> >
> > Perhaps I led you astray by asking your to use icc instead of
icpc.  To
> > test that out I tried compiling MET using icpc instead of icc, and
it
> > worked fine.
> > I'd suggest giving that a shot:
> >
> >    setenv CXX `which icpc`
> >    make clean
> >    ./configure  --prefix=/home/Shannon.McElhinney/met-5.1
--enable-modis
> > --enable-mode_graphics
> >    make install >& make_install.log
> >
> > Please let me know if that improves anything.  It's possible that
your
> > Intel compiler is poorly installed/configured.  Have you
successfully
> > compiled other things with it?  We could configure MET to tell the
linker
> > where to find the standard C++ libraries, but frankly, it should
already
> > know where to look, and I think that would have a low probability
of
> > success.
> >
> > Thanks,
> > John
> >
> >
> > On Fri, Nov 6, 2015 at 11:00 AM, Shannon Rees - NOAA Affiliate via
RT <
> > met_help at ucar.edu> wrote:
> >
> > >
> > > <URL: https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987 >
> > >
> > > Thanks John!  That did help.  I didn't know the difference
between set
> > and
> > > setenv.  Of course, I've run into another netcdf problem
already.  It
> > seems
> > > to be the libnetcdf_c++.a file, which does exist.
> > >
> > > On Fri, Nov 6, 2015 at 11:58 AM, John Halley Gotway via RT <
> > > met_help at ucar.edu> wrote:
> > >
> > > > Shannon,
> > > >
> > > > Thanks for sending those log files.  I see that MET_NETCDF
continues
> > not
> > > to
> > > > be set, and looking in your install script, I see why.
> > > >
> > > > Please try editing "xic_install.sh" script by changing the
"set NAME
> =
> > > > VALUE" to "setenv NAME VALUE".
> > > >
> > > > The configure script is expecting MET_NETCDF (and the others)
to be
> > > > environment variables, so using setenv should do the trick.
> > > >
> > > > This is the difference between environment variables (setenv)
and
> local
> > > > shell variables (set), which are only defined in the current
shell.
> > > Local
> > > > shell variables don't work because when you call "configure"
it
> > launches
> > > a
> > > > new shell and doesn't no anything about the previously defined
shell
> > > > variables.
> > > >
> > > > Hope that helps.
> > > >
> > > > Thanks,
> > > > John
> > > >
> > > > On Fri, Nov 6, 2015 at 7:29 AM, Shannon Rees - NOAA Affiliate
via RT
> <
> > > > met_help at ucar.edu> wrote:
> > > >
> > > > >
> > > > > <URL:
https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987 >
> > > > >
> > > > > Hi John,
> > > > >
> > > > > Thanks for all the quick and detailed help!  I thought I had
been
> > > setting
> > > > > the environment variables, but I don't think it was working.
I
> > > created a
> > > > > runscript that I think should work, but I am getting the
same error
> > as
> > > > > before.  Here are the log files again as well as my
runscript.  I
> am
> > > > > beginning to suspect it may be a problem on our end.  I have
some
> of
> > > our
> > > > > systems operation people looking into it, but if you can
help in
> any
> > > way
> > > > > that would still be greatly appreciated.
> > > > >
> > > > > Best,
> > > > > Shannon
> > > > >
> > > > > On Thu, Nov 5, 2015 at 6:29 PM, John Halley Gotway via RT <
> > > > > met_help at ucar.edu
> > > > > > wrote:
> > > > >
> > > > > > Shannon,
> > > > > >
> > > > > > Thanks for sending those files.  That helps a lot.  The
problem
> > here
> > > is
> > > > > the
> > > > > > MET doesn't know where to find the NetCDF library.
> > > > > >
> > > > > > Looking in "config.log", it looks like you haven't set the
> > MET_NETCDF
> > > > > > environment variable.  Info on compiling MET is in the
top-level
> > > README
> > > > > > file, the User's Guide, or the online tutorial, but I'd
suggest
> > > looking
> > > > > at
> > > > > > the "help" information from configure:
> > > > > >    cd met-5.1
> > > > > >    ./configure --help
> > > > > >
> > > > > > Once you've compiled the external libraries, you should
set
> several
> > > > > MET_...
> > > > > > environment variables to tell MET where to find them,
assuming
> they
> > > are
> > > > > not
> > > > > > in a standard location.
> > > > > >
> > > > > > To fix this error, you'd set MET_NETCDF to the top-level
3.6.2
> > NetCDF
> > > > > > directory.  That directory should contain "lib" and
"include"
> > > > > > sub-directories.
> > > > > >
> > > > > > You may also need to define MET_GSL for the top-level GSL
> library,
> > > > > > MET_BUFRLIB for the BUFR Library, and MET_GRIB2CINC and
> > MET_GRIB2CLIB
> > > > is
> > > > > > you're compiling GRIB2 support.
> > > > > >
> > > > > > After setting those environment variables, rerun your
configure
> > > command
> > > > > and
> > > > > > try recompiling.
> > > > > >
> > > > > > Also, I see that you're using "icpc".  I've always used
the Intel
> > > "icc"
> > > > > > compiler in the past, so you might want to use that
instead.  Run
> > > > "setenv
> > > > > > CXX `which icc`" prior to configure.
> > > > > >
> > > > > > Please let me know what other issues arise.  I'm happy to
help.
> > > > > >
> > > > > > Thanks,
> > > > > > John
> > > > > >
> > > > > > On Thu, Nov 5, 2015 at 1:43 PM, Shannon Rees - NOAA
Affiliate via
> > RT
> > > <
> > > > > > met_help at ucar.edu> wrote:
> > > > > >
> > > > > > >
> > > > > > > <URL:
https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987
> >
> > > > > > >
> > > > > > > Yes, here they are.
> > > > > > >
> > > > > > > On Thu, Nov 5, 2015 at 3:03 PM, John Halley Gotway via
RT <
> > > > > > > met_help at ucar.edu
> > > > > > > > wrote:
> > > > > > >
> > > > > > > > Shannon,
> > > > > > > >
> > > > > > > > Can you please run the following commands from the
top-level
> > MET
> > > > > > > directory:
> > > > > > > >
> > > > > > > >    make clean
> > > > > > > >    make install >& make_install.log
> > > > > > > >
> > > > > > > > And then send me the "make_install.log" and
"config.log"
> files.
> > > > That
> > > > > > > > should give me a better idea of the problem.
> > > > > > > >
> > > > > > > > Thanks,
> > > > > > > > John
> > > > > > > >
> > > > > > > > On Thu, Nov 5, 2015 at 12:49 PM, Shannon Rees - NOAA
> Affiliate
> > > via
> > > > > RT <
> > > > > > > > met_help at ucar.edu> wrote:
> > > > > > > >
> > > > > > > > >
> > > > > > > > > <URL:
> > https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987
> > > >
> > > > > > > > >
> > > > > > > > > Hi John
> > > > > > > > >
> > > > > > > > > We do have access to Theia but it would be much
better for
> us
> > > to
> > > > > have
> > > > > > > it
> > > > > > > > on
> > > > > > > > > our own post-processing and analysis cluster here at
the
> lab.
> > > > > > > > >
> > > > > > > > > There were no netcdf 3's installed already so I
installed
> > > version
> > > > > > > 3.6.2.
> > > > > > > > > However when I tried to install met again I got a
similar
> > > error:
> > > > > > > > > "nc_var_info.h(24): catastrophic error: could not
open
> source
> > > > file
> > > > > > > > > "netcdf.hh"
> > > > > > > > >   #include <netcdf.hh>
> > > > > > > > >                       ^
> > > > > > > > > compilation aborted for nc_var_info.cc (code 4)"
> > > > > > > > >
> > > > > > > > > The netcdf.hh file exists now, but is still not
being used
> > > > > correctly.
> > > > > > > > >
> > > > > > > > > Best,
> > > > > > > > > Shannon
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > On Wed, Nov 4, 2015 at 4:33 PM, John Halley Gotway
via RT <
> > > > > > > > > met_help at ucar.edu
> > > > > > > > > > wrote:
> > > > > > > > >
> > > > > > > > > > Shannon,
> > > > > > > > > >
> > > > > > > > > > I see that you're with GFDL at NOAA.  On what
machine are
> > you
> > > > > > trying
> > > > > > > to
> > > > > > > > > > install MET?  I only ask because MET is already
installed
> > on
> > > > > theia
> > > > > > > and
> > > > > > > > > > jet.  If it's one of those machines, you could use
that
> > > build.
> > > > > > > > > >
> > > > > > > > > > The relevant error message you're getting is this:
> > > > > > > > > >    nc_var_info.h:24:21: error: netcdf.hh: No such
file or
> > > > > directory
> > > > > > > > > >
> > > > > > > > > > The "netcdf.hh" header file is created when the
C++
> > interface
> > > > of
> > > > > > > NetCDF
> > > > > > > > > is
> > > > > > > > > > compiled, and that interface is not always
compiled.
> > Another
> > > > > issue
> > > > > > > is
> > > > > > > > > that
> > > > > > > > > > MET hasn't begun using the enhanced data model
available
> in
> > > > > NetCDF
> > > > > > > > > version
> > > > > > > > > > 4 yet.  Please link to NetCDF version 3 instead.
> > > > > > > > > >
> > > > > > > > > > Check to see if NetCDF version 3 is already
installed
> > > > somewhere.
> > > > > If
> > > > > > > so,
> > > > > > > > > try
> > > > > > > > > > that version.  If not, it's easy enough to compile
> > following
> > > > the
> > > > > > > > > > instructions here:
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
http://www.dtcenter.org/met/users/support/online_tutorial/METv5.0/compilation/req_libs.php
> > > > > > > > > >
> > > > > > > > > > Thanks,
> > > > > > > > > > John
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > On Wed, Nov 4, 2015 at 2:25 PM, Shannon Rees -
NOAA
> > Affiliate
> > > > via
> > > > > > RT
> > > > > > > <
> > > > > > > > > > met_help at ucar.edu> wrote:
> > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > <URL:
> > > > https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987
> > > > > >
> > > > > > > > > > >
> > > > > > > > > > > Hi John,
> > > > > > > > > > > I have installed all of the external libraries I
> need.  I
> > > > > think I
> > > > > > > did
> > > > > > > > > > this
> > > > > > > > > > > properly (following the instructions in the
tutorial),
> > but
> > > I
> > > > am
> > > > > > not
> > > > > > > > > very
> > > > > > > > > > > experienced with installing software.  I am able
to
> > > configure
> > > > > Met
> > > > > > > > 5.1,
> > > > > > > > > > but
> > > > > > > > > > > I get an error when I run make install:
> > > > > > > > > > > "In file included from nc_var_info.cc:24:
> > > > > > > > > > > nc_var_info.h:24:21: error: netcdf.hh: No such
file or
> > > > > directory
> > > > > > > > > > > In file included from nc_var_info.cc:24:
> > > > > > > > > > > nc_var_info.h:52: error: ISO C++ forbids
declaration of
> > > > 'NcVar'
> > > > > > > with
> > > > > > > > no
> > > > > > > > > > > type
> > > > > > > > > > > nc_var_info.h:52: error: expected ';' before '*'
token
> > > > > > > > > > > nc_var_info.h:68: error: ISO C++ forbids
declaration of
> > > > 'NcDim'
> > > > > > > with
> > > > > > > > no
> > > > > > > > > > > type
> > > > > > > > > > > nc_var_info.h:68: error: expected ';' before '*'
token
> > > > > > > > > > > nc_var_info.cc: In member function 'void
> > > > > > > > > NcVarInfo::init_from_scratch()':
> > > > > > > > > > > nc_var_info.cc:99: error: 'Dims' was not
declared in
> this
> > > > scope
> > > > > > > > > > > nc_var_info.cc:99: error: 'NcDim' was not
declared in
> > this
> > > > > scope
> > > > > > > > > > > nc_var_info.cc:99: error: expected primary-
expression
> > > before
> > > > > ')'
> > > > > > > > token
> > > > > > > > > > > nc_var_info.cc:99: error: expected ';' before
numeric
> > > > constant
> > > > > > > > > > > nc_var_info.cc: In member function 'void
> > > NcVarInfo::clear()':
> > > > > > > > > > > nc_var_info.cc:115: error: 'var' was not
declared in
> this
> > > > scope
> > > > > > > > > > > nc_var_info.cc:115: error: 'NcVar' was not
declared in
> > this
> > > > > scope
> > > > > > > > > > > nc_var_info.cc:115: error: expected primary-
expression
> > > before
> > > > > ')'
> > > > > > > > token
> > > > > > > > > > > nc_var_info.cc:115: error: expected ';' before
numeric
> > > > constant
> > > > > > > > > > > nc_var_info.cc:131: error: 'Dims' was not
declared in
> > this
> > > > > scope
> > > > > > > > > > > nc_var_info.cc:131: error: type '<type error>'
argument
> > > given
> > > > > to
> > > > > > > > > > 'delete',
> > > > > > > > > > > expected pointer
> > > > > > > > > > > nc_var_info.cc:131: error: 'NcDim' was not
declared in
> > this
> > > > > scope
> > > > > > > > > > > nc_var_info.cc:131: error: expected primary-
expression
> > > before
> > > > > ')'
> > > > > > > > token
> > > > > > > > > > > nc_var_info.cc:131: error: expected ';' before
numeric
> > > > constant
> > > > > > > > > > > nc_var_info.cc: In member function 'void
> > > > > > > > NcVarInfo::dump(std::ostream&,
> > > > > > > > > > > int) const':
> > > > > > > > > > > nc_var_info.cc:155: error: 'var' was not
declared in
> this
> > > > scope
> > > > > > > > > > > nc_var_info.cc:181: error: 'Dims' was not
declared in
> > this
> > > > > scope
> > > > > > > > > > > nc_var_info.cc: In member function 'void
> > > > > NcVarInfo::assign(const
> > > > > > > > > > > NcVarInfo&)':
> > > > > > > > > > > nc_var_info.cc:218: error: 'var' was not
declared in
> this
> > > > scope
> > > > > > > > > > > nc_var_info.cc:218: error: 'const class
NcVarInfo' has
> no
> > > > > member
> > > > > > > > named
> > > > > > > > > > > 'var'
> > > > > > > > > > > nc_var_info.cc:239: error: 'const class
NcVarInfo' has
> no
> > > > > member
> > > > > > > > named
> > > > > > > > > > > 'Dims'
> > > > > > > > > > > nc_var_info.cc:241: error: 'Dims' was not
declared in
> > this
> > > > > scope
> > > > > > > > > > > nc_var_info.cc:241: error: expected type-
specifier
> before
> > > > > 'NcDim'
> > > > > > > > > > > nc_var_info.cc:241: error: expected ';' before
'NcDim'
> > > > > > > > > > > nc_var_info.cc:243: error: 'const class
NcVarInfo' has
> no
> > > > > member
> > > > > > > > named
> > > > > > > > > > > 'Dims'
> > > > > > > > > > > nc_var_info.cc: In function 'bool
get_att_str(const
> > > > NcVarInfo&,
> > > > > > > const
> > > > > > > > > > > ConcatString&, ConcatString&)':
> > > > > > > > > > > nc_var_info.cc:272: error: 'NcAtt' was not
declared in
> > this
> > > > > scope
> > > > > > > > > > > nc_var_info.cc:272: error: 'att' was not
declared in
> this
> > > > scope
> > > > > > > > > > > nc_var_info.cc:272: error: expected primary-
expression
> > > before
> > > > > ')'
> > > > > > > > token
> > > > > > > > > > > nc_var_info.cc:272: error: expected ';' before
numeric
> > > > constant
> > > > > > > > > > > nc_var_info.cc:275: error: 'const class
NcVarInfo' has
> no
> > > > > member
> > > > > > > > named
> > > > > > > > > > > 'var'
> > > > > > > > > > > nc_var_info.cc:280: error: 'const class
NcVarInfo' has
> no
> > > > > member
> > > > > > > > named
> > > > > > > > > > > 'var'
> > > > > > > > > > > nc_var_info.cc:285: error: 'ncChar' was not
declared in
> > > this
> > > > > > scope
> > > > > > > > > > > nc_var_info.cc: In function 'bool
get_att_int(const
> > > > NcVarInfo&,
> > > > > > > const
> > > > > > > > > > > ConcatString&, int&)':
> > > > > > > > > > > nc_var_info.cc:319: error: 'NcAtt' was not
declared in
> > this
> > > > > scope
> > > > > > > > > > > nc_var_info.cc:319: error: 'att' was not
declared in
> this
> > > > scope
> > > > > > > > > > > nc_var_info.cc:319: error: expected primary-
expression
> > > before
> > > > > ')'
> > > > > > > > token
> > > > > > > > > > > nc_var_info.cc:319: error: expected ';' before
numeric
> > > > constant
> > > > > > > > > > > nc_var_info.cc:322: error: 'const class
NcVarInfo' has
> no
> > > > > member
> > > > > > > > named
> > > > > > > > > > > 'var'
> > > > > > > > > > > nc_var_info.cc:327: error: 'const class
NcVarInfo' has
> no
> > > > > member
> > > > > > > > named
> > > > > > > > > > > 'var'
> > > > > > > > > > > nc_var_info.cc:332: error: 'ncInt' was not
declared in
> > this
> > > > > scope
> > > > > > > > > > > nc_var_info.cc: In function 'bool
> get_att_unixtime(const
> > > > > > > NcVarInfo&,
> > > > > > > > > > const
> > > > > > > > > > > ConcatString&, unixtime&)':
> > > > > > > > > > > nc_var_info.cc:366: error: 'NcAtt' was not
declared in
> > this
> > > > > scope
> > > > > > > > > > > nc_var_info.cc:366: error: 'att' was not
declared in
> this
> > > > scope
> > > > > > > > > > > nc_var_info.cc:366: error: expected primary-
expression
> > > before
> > > > > ')'
> > > > > > > > token
> > > > > > > > > > > nc_var_info.cc:366: error: expected ';' before
numeric
> > > > constant
> > > > > > > > > > > nc_var_info.cc:369: error: 'const class
NcVarInfo' has
> no
> > > > > member
> > > > > > > > named
> > > > > > > > > > > 'var'
> > > > > > > > > > > nc_var_info.cc:375: error: 'const class
NcVarInfo' has
> no
> > > > > member
> > > > > > > > named
> > > > > > > > > > > 'var'
> > > > > > > > > > > nc_var_info.cc:395: error: 'ncInt' was not
declared in
> > this
> > > > > scope
> > > > > > > > > > > nc_var_info.cc:399: error: 'ncChar' was not
declared in
> > > this
> > > > > > scope
> > > > > > > > > > > make[3]: *** [libvx_nc_util_a-nc_var_info.o]
Error 1
> > > > > > > > > > > make[3]: Leaving directory
> > > > > > > > > > >
> `/home/Shannon.McElhinney/met-5.1/src/libcode/vx_nc_util'
> > > > > > > > > > > make[2]: *** [install-recursive] Error 1
> > > > > > > > > > > make[2]: Leaving directory
> > > > > > > > > `/home/Shannon.McElhinney/met-5.1/src/libcode'
> > > > > > > > > > > make[1]: *** [install-recursive] Error 1
> > > > > > > > > > > make[1]: Leaving directory
> > > > > `/home/Shannon.McElhinney/met-5.1/src'
> > > > > > > > > > > make: *** [install-recursive] Error 1"
> > > > > > > > > > >
> > > > > > > > > > > I tried using several different versions of
netcdf,
> > > including
> > > > > > some
> > > > > > > > > > versions
> > > > > > > > > > > which were already installed properly on the
system.
> > Every
> > > > > time
> > > > > > I
> > > > > > > > get
> > > > > > > > > > this
> > > > > > > > > > > same error.  To reference netcdf I put this in
my
> > ~/.cshrc
> > > > > file:
> > > > > > > > > > > "set MET_NETCDF = /usr/local/netcdf-
4.2_optimized"
> > > > > > > > > > > or
> > > > > > > > > > > "set MET_NETCDF =
> > > > > /home/Shannon.McElhinney/netcdf/netcdf-4.0.1/"
> > > > > > > > > > > for example.  Do you know what could be causing
this
> > error?
> > > > > > > > > > >
> > > > > > > > > > > Best,
> > > > > > > > > > > Shannon
> > > > > > > > > > >
> > > > > > > > > > > On Wed, Nov 4, 2015 at 9:53 AM, John Halley
Gotway via
> > RT <
> > > > > > > > > > > met_help at ucar.edu
> > > > > > > > > > > > wrote:
> > > > > > > > > > >
> > > > > > > > > > > > Shannon,
> > > > > > > > > > > >
> > > > > > > > > > > > The 5.1 installation instructions are
basically the
> > same
> > > as
> > > > > > 5.0,
> > > > > > > > and
> > > > > > > > > > are
> > > > > > > > > > > > included in the top-level README file and the
users
> > > guide.
> > > > > We
> > > > > > > just
> > > > > > > > > > > haven't
> > > > > > > > > > > > had time to update the online tutorial with
examples
> of
> > > all
> > > > > the
> > > > > > > > > newest
> > > > > > > > > > > > functionality yet.
> > > > > > > > > > > >
> > > > > > > > > > > > Please try compiling met 5.1 and let us know
if you
> run
> > > > into
> > > > > > any
> > > > > > > > > > > problems.
> > > > > > > > > > > >
> > > > > > > > > > > > Thanks,
> > > > > > > > > > > > John Halley Gotway
> > > > > > > > > > > > met_help at ucar.edu
> > > > > > > > > > > >
> > > > > > > > > > > > On Wednesday, November 4, 2015, Shannon Rees -
NOAA
> > > > Affiliate
> > > > > > via
> > > > > > > > RT
> > > > > > > > > <
> > > > > > > > > > > > met_help at ucar.edu> wrote:
> > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > > Wed Nov 04 06:19:17 2015: Request 73987 was
acted
> > upon.
> > > > > > > > > > > > > Transaction: Ticket created by
> shannon.rees at noaa.gov
> > > > > > > > > <javascript:;>
> > > > > > > > > > > > >        Queue: met_help
> > > > > > > > > > > > >      Subject: MET 5.1 Installation
> > > > > > > > > > > > >        Owner: Nobody
> > > > > > > > > > > > >   Requestors: shannon.rees at noaa.gov
<javascript:;>
> > > > > > > > > > > > >       Status: new
> > > > > > > > > > > > >  Ticket <URL:
> > > > > > > > > >
https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987
> > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > > Hello,
> > > > > > > > > > > > > I am a researcher at the Geophysical Fluid
Dynamics
> > Lab
> > > > and
> > > > > > we
> > > > > > > > are
> > > > > > > > > > > trying
> > > > > > > > > > > > > to implement the MET 5.1 package to evaluate
our 10
> > day
> > > > > > > forecasts
> > > > > > > > > for
> > > > > > > > > > > the
> > > > > > > > > > > > > NGGPS project.  It would greatly benefit us
to use
> > the
> > > > > newest
> > > > > > > > > version
> > > > > > > > > > > > > though the installation instructions are not
yet
> > > > published
> > > > > > > > online.
> > > > > > > > > > > > > Unfortunately we don't have time to wait for
them
> to
> > be
> > > > > > > > published.
> > > > > > > > > > > Would
> > > > > > > > > > > > > it be possible to follow the instructions
for MET
> 5.0
> > > to
> > > > > > > download
> > > > > > > > > MET
> > > > > > > > > > > 5.1
> > > > > > > > > > > > > to get the basic tools working?  Do you know
if
> there
> > > are
> > > > > any
> > > > > > > > major
> > > > > > > > > > > > > problems I would run into if I tried to do
this?
> > > > > > > > > > > > > Best,
> > > > > > > > > > > > > --
> > > > > > > > > > > > > Shannon Rees
> > > > > > > > > > > > > Programming Scientist
> > > > > > > > > > > > > Engility
> > > > > > > > > > > > > Geophysical Fluid Dynamics Lab
> > > > > > > > > > > > > 201 Forrestal Rd Princeton, NJ
> > > > > > > > > > > > > 609-452-5384
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > --
> > > > > > > > > > > Shannon Rees
> > > > > > > > > > > Programming Scientist
> > > > > > > > > > > Engility
> > > > > > > > > > > Geophysical Fluid Dynamics Lab
> > > > > > > > > > > 201 Forrestal Rd Princeton, NJ
> > > > > > > > > > > 609-452-5384
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > --
> > > > > > > > > Shannon Rees
> > > > > > > > > Programming Scientist
> > > > > > > > > Engility
> > > > > > > > > Geophysical Fluid Dynamics Lab
> > > > > > > > > 201 Forrestal Rd Princeton, NJ
> > > > > > > > > 609-452-5384
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > --
> > > > > > > Shannon Rees
> > > > > > > Programming Scientist
> > > > > > > Engility
> > > > > > > Geophysical Fluid Dynamics Lab
> > > > > > > 201 Forrestal Rd Princeton, NJ
> > > > > > > 609-452-5384
> > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Shannon Rees
> > > > > Programming Scientist
> > > > > Engility
> > > > > Geophysical Fluid Dynamics Lab
> > > > > 201 Forrestal Rd Princeton, NJ
> > > > > 609-452-5384
> > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> > > --
> > > Shannon Rees
> > > Programming Scientist
> > > Engility
> > > Geophysical Fluid Dynamics Lab
> > > 201 Forrestal Rd Princeton, NJ
> > > 609-452-5384
> > >
> > >
> >
> >
>
>
> --
> Shannon Rees
> Programming Scientist
> Engility
> Geophysical Fluid Dynamics Lab
> 201 Forrestal Rd Princeton, NJ
> 609-452-5384
>
>

------------------------------------------------
Subject: MET 5.1 Installation
From: Shannon Rees - NOAA Affiliate
Time: Mon Nov 09 13:36:39 2015

That is an easy fix!  This one doesn't look as easy. "undefined
reference
to `_intel_fast_memmove' in pb2nc.

Shannon

On Mon, Nov 9, 2015 at 2:13 PM, John Halley Gotway via RT
<met_help at ucar.edu
> wrote:

> Shannon,
>
> Getting closer!  This one is easy.  Rather than setting MET_BUFR =
> /home/Shannon.McElhinney/BUFRLIB, set MET_BUFRLIB =
> /home/Shannon.McElhinney/BUFRLIB.  Then reconfigure and recompile.
>
> This is a due to the non-standard way the BUFR library is organized.
MET
> uses autoconf which assumes that libraries have subdirectories named
> "include" and "lib".  But the BUFR library does not.  The library
file
> lives in the top-level directory.
>
> Please let me know if that fixes your problem.
>
> Thanks,
> John
>
> On Mon, Nov 9, 2015 at 11:02 AM, Shannon Rees - NOAA Affiliate via
RT <
> met_help at ucar.edu> wrote:
>
> >
> > <URL: https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987 >
> >
> > Hi John,
> >
> > I tried it using icpc and I think it did help.  I have never used
icc to
> > compile anything before so that could have been a problem.  During
make I
> > ran into an error with pb2nc: "ld: cannot find -lbufr".
> >
> > Thanks,
> > Shannon
> >
> >
> > On Fri, Nov 6, 2015 at 4:20 PM, John Halley Gotway via RT <
> > met_help at ucar.edu
> > > wrote:
> >
> > > Shannon,
> > >
> > > This is a bit concerning.  Here's the first relevant error:
> > >    undefined reference to `std::cerr'
> > >
> > > The error appears when doing the linking for the first
executable.  It
> > > can't find the definition of "cerr" which is defined in the
standard
> C++
> > > libraries.  So the "icc" compiler doesn't seem to behaving well.
It
> also
> > > seems problematic that it's linking to GCC libraries instead of
Intel
> > > ones.  Look for this in "make_install1.log":
> > >    /app/paida/builds/gcc-4.4.7
> > >
> > > Perhaps I led you astray by asking your to use icc instead of
icpc.  To
> > > test that out I tried compiling MET using icpc instead of icc,
and it
> > > worked fine.
> > > I'd suggest giving that a shot:
> > >
> > >    setenv CXX `which icpc`
> > >    make clean
> > >    ./configure  --prefix=/home/Shannon.McElhinney/met-5.1
> --enable-modis
> > > --enable-mode_graphics
> > >    make install >& make_install.log
> > >
> > > Please let me know if that improves anything.  It's possible
that your
> > > Intel compiler is poorly installed/configured.  Have you
successfully
> > > compiled other things with it?  We could configure MET to tell
the
> linker
> > > where to find the standard C++ libraries, but frankly, it should
> already
> > > know where to look, and I think that would have a low
probability of
> > > success.
> > >
> > > Thanks,
> > > John
> > >
> > >
> > > On Fri, Nov 6, 2015 at 11:00 AM, Shannon Rees - NOAA Affiliate
via RT <
> > > met_help at ucar.edu> wrote:
> > >
> > > >
> > > > <URL: https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987
>
> > > >
> > > > Thanks John!  That did help.  I didn't know the difference
between
> set
> > > and
> > > > setenv.  Of course, I've run into another netcdf problem
already.  It
> > > seems
> > > > to be the libnetcdf_c++.a file, which does exist.
> > > >
> > > > On Fri, Nov 6, 2015 at 11:58 AM, John Halley Gotway via RT <
> > > > met_help at ucar.edu> wrote:
> > > >
> > > > > Shannon,
> > > > >
> > > > > Thanks for sending those log files.  I see that MET_NETCDF
> continues
> > > not
> > > > to
> > > > > be set, and looking in your install script, I see why.
> > > > >
> > > > > Please try editing "xic_install.sh" script by changing the
"set
> NAME
> > =
> > > > > VALUE" to "setenv NAME VALUE".
> > > > >
> > > > > The configure script is expecting MET_NETCDF (and the
others) to be
> > > > > environment variables, so using setenv should do the trick.
> > > > >
> > > > > This is the difference between environment variables
(setenv) and
> > local
> > > > > shell variables (set), which are only defined in the current
shell.
> > > > Local
> > > > > shell variables don't work because when you call "configure"
it
> > > launches
> > > > a
> > > > > new shell and doesn't no anything about the previously
defined
> shell
> > > > > variables.
> > > > >
> > > > > Hope that helps.
> > > > >
> > > > > Thanks,
> > > > > John
> > > > >
> > > > > On Fri, Nov 6, 2015 at 7:29 AM, Shannon Rees - NOAA
Affiliate via
> RT
> > <
> > > > > met_help at ucar.edu> wrote:
> > > > >
> > > > > >
> > > > > > <URL:
https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987 >
> > > > > >
> > > > > > Hi John,
> > > > > >
> > > > > > Thanks for all the quick and detailed help!  I thought I
had been
> > > > setting
> > > > > > the environment variables, but I don't think it was
working.  I
> > > > created a
> > > > > > runscript that I think should work, but I am getting the
same
> error
> > > as
> > > > > > before.  Here are the log files again as well as my
runscript.  I
> > am
> > > > > > beginning to suspect it may be a problem on our end.  I
have some
> > of
> > > > our
> > > > > > systems operation people looking into it, but if you can
help in
> > any
> > > > way
> > > > > > that would still be greatly appreciated.
> > > > > >
> > > > > > Best,
> > > > > > Shannon
> > > > > >
> > > > > > On Thu, Nov 5, 2015 at 6:29 PM, John Halley Gotway via RT
<
> > > > > > met_help at ucar.edu
> > > > > > > wrote:
> > > > > >
> > > > > > > Shannon,
> > > > > > >
> > > > > > > Thanks for sending those files.  That helps a lot.  The
problem
> > > here
> > > > is
> > > > > > the
> > > > > > > MET doesn't know where to find the NetCDF library.
> > > > > > >
> > > > > > > Looking in "config.log", it looks like you haven't set
the
> > > MET_NETCDF
> > > > > > > environment variable.  Info on compiling MET is in the
> top-level
> > > > README
> > > > > > > file, the User's Guide, or the online tutorial, but I'd
suggest
> > > > looking
> > > > > > at
> > > > > > > the "help" information from configure:
> > > > > > >    cd met-5.1
> > > > > > >    ./configure --help
> > > > > > >
> > > > > > > Once you've compiled the external libraries, you should
set
> > several
> > > > > > MET_...
> > > > > > > environment variables to tell MET where to find them,
assuming
> > they
> > > > are
> > > > > > not
> > > > > > > in a standard location.
> > > > > > >
> > > > > > > To fix this error, you'd set MET_NETCDF to the top-level
3.6.2
> > > NetCDF
> > > > > > > directory.  That directory should contain "lib" and
"include"
> > > > > > > sub-directories.
> > > > > > >
> > > > > > > You may also need to define MET_GSL for the top-level
GSL
> > library,
> > > > > > > MET_BUFRLIB for the BUFR Library, and MET_GRIB2CINC and
> > > MET_GRIB2CLIB
> > > > > is
> > > > > > > you're compiling GRIB2 support.
> > > > > > >
> > > > > > > After setting those environment variables, rerun your
configure
> > > > command
> > > > > > and
> > > > > > > try recompiling.
> > > > > > >
> > > > > > > Also, I see that you're using "icpc".  I've always used
the
> Intel
> > > > "icc"
> > > > > > > compiler in the past, so you might want to use that
instead.
> Run
> > > > > "setenv
> > > > > > > CXX `which icc`" prior to configure.
> > > > > > >
> > > > > > > Please let me know what other issues arise.  I'm happy
to help.
> > > > > > >
> > > > > > > Thanks,
> > > > > > > John
> > > > > > >
> > > > > > > On Thu, Nov 5, 2015 at 1:43 PM, Shannon Rees - NOAA
Affiliate
> via
> > > RT
> > > > <
> > > > > > > met_help at ucar.edu> wrote:
> > > > > > >
> > > > > > > >
> > > > > > > > <URL:
> https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987
> > >
> > > > > > > >
> > > > > > > > Yes, here they are.
> > > > > > > >
> > > > > > > > On Thu, Nov 5, 2015 at 3:03 PM, John Halley Gotway via
RT <
> > > > > > > > met_help at ucar.edu
> > > > > > > > > wrote:
> > > > > > > >
> > > > > > > > > Shannon,
> > > > > > > > >
> > > > > > > > > Can you please run the following commands from the
> top-level
> > > MET
> > > > > > > > directory:
> > > > > > > > >
> > > > > > > > >    make clean
> > > > > > > > >    make install >& make_install.log
> > > > > > > > >
> > > > > > > > > And then send me the "make_install.log" and
"config.log"
> > files.
> > > > > That
> > > > > > > > > should give me a better idea of the problem.
> > > > > > > > >
> > > > > > > > > Thanks,
> > > > > > > > > John
> > > > > > > > >
> > > > > > > > > On Thu, Nov 5, 2015 at 12:49 PM, Shannon Rees - NOAA
> > Affiliate
> > > > via
> > > > > > RT <
> > > > > > > > > met_help at ucar.edu> wrote:
> > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > <URL:
> > > https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987
> > > > >
> > > > > > > > > >
> > > > > > > > > > Hi John
> > > > > > > > > >
> > > > > > > > > > We do have access to Theia but it would be much
better
> for
> > us
> > > > to
> > > > > > have
> > > > > > > > it
> > > > > > > > > on
> > > > > > > > > > our own post-processing and analysis cluster here
at the
> > lab.
> > > > > > > > > >
> > > > > > > > > > There were no netcdf 3's installed already so I
installed
> > > > version
> > > > > > > > 3.6.2.
> > > > > > > > > > However when I tried to install met again I got a
similar
> > > > error:
> > > > > > > > > > "nc_var_info.h(24): catastrophic error: could not
open
> > source
> > > > > file
> > > > > > > > > > "netcdf.hh"
> > > > > > > > > >   #include <netcdf.hh>
> > > > > > > > > >                       ^
> > > > > > > > > > compilation aborted for nc_var_info.cc (code 4)"
> > > > > > > > > >
> > > > > > > > > > The netcdf.hh file exists now, but is still not
being
> used
> > > > > > correctly.
> > > > > > > > > >
> > > > > > > > > > Best,
> > > > > > > > > > Shannon
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > On Wed, Nov 4, 2015 at 4:33 PM, John Halley Gotway
via
> RT <
> > > > > > > > > > met_help at ucar.edu
> > > > > > > > > > > wrote:
> > > > > > > > > >
> > > > > > > > > > > Shannon,
> > > > > > > > > > >
> > > > > > > > > > > I see that you're with GFDL at NOAA.  On what
machine
> are
> > > you
> > > > > > > trying
> > > > > > > > to
> > > > > > > > > > > install MET?  I only ask because MET is already
> installed
> > > on
> > > > > > theia
> > > > > > > > and
> > > > > > > > > > > jet.  If it's one of those machines, you could
use that
> > > > build.
> > > > > > > > > > >
> > > > > > > > > > > The relevant error message you're getting is
this:
> > > > > > > > > > >    nc_var_info.h:24:21: error: netcdf.hh: No
such file
> or
> > > > > > directory
> > > > > > > > > > >
> > > > > > > > > > > The "netcdf.hh" header file is created when the
C++
> > > interface
> > > > > of
> > > > > > > > NetCDF
> > > > > > > > > > is
> > > > > > > > > > > compiled, and that interface is not always
compiled.
> > > Another
> > > > > > issue
> > > > > > > > is
> > > > > > > > > > that
> > > > > > > > > > > MET hasn't begun using the enhanced data model
> available
> > in
> > > > > > NetCDF
> > > > > > > > > > version
> > > > > > > > > > > 4 yet.  Please link to NetCDF version 3 instead.
> > > > > > > > > > >
> > > > > > > > > > > Check to see if NetCDF version 3 is already
installed
> > > > > somewhere.
> > > > > > If
> > > > > > > > so,
> > > > > > > > > > try
> > > > > > > > > > > that version.  If not, it's easy enough to
compile
> > > following
> > > > > the
> > > > > > > > > > > instructions here:
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
http://www.dtcenter.org/met/users/support/online_tutorial/METv5.0/compilation/req_libs.php
> > > > > > > > > > >
> > > > > > > > > > > Thanks,
> > > > > > > > > > > John
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > On Wed, Nov 4, 2015 at 2:25 PM, Shannon Rees -
NOAA
> > > Affiliate
> > > > > via
> > > > > > > RT
> > > > > > > > <
> > > > > > > > > > > met_help at ucar.edu> wrote:
> > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > > <URL:
> > > > > https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987
> > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > > Hi John,
> > > > > > > > > > > > I have installed all of the external libraries
I
> > need.  I
> > > > > > think I
> > > > > > > > did
> > > > > > > > > > > this
> > > > > > > > > > > > properly (following the instructions in the
> tutorial),
> > > but
> > > > I
> > > > > am
> > > > > > > not
> > > > > > > > > > very
> > > > > > > > > > > > experienced with installing software.  I am
able to
> > > > configure
> > > > > > Met
> > > > > > > > > 5.1,
> > > > > > > > > > > but
> > > > > > > > > > > > I get an error when I run make install:
> > > > > > > > > > > > "In file included from nc_var_info.cc:24:
> > > > > > > > > > > > nc_var_info.h:24:21: error: netcdf.hh: No such
file
> or
> > > > > > directory
> > > > > > > > > > > > In file included from nc_var_info.cc:24:
> > > > > > > > > > > > nc_var_info.h:52: error: ISO C++ forbids
declaration
> of
> > > > > 'NcVar'
> > > > > > > > with
> > > > > > > > > no
> > > > > > > > > > > > type
> > > > > > > > > > > > nc_var_info.h:52: error: expected ';' before
'*'
> token
> > > > > > > > > > > > nc_var_info.h:68: error: ISO C++ forbids
declaration
> of
> > > > > 'NcDim'
> > > > > > > > with
> > > > > > > > > no
> > > > > > > > > > > > type
> > > > > > > > > > > > nc_var_info.h:68: error: expected ';' before
'*'
> token
> > > > > > > > > > > > nc_var_info.cc: In member function 'void
> > > > > > > > > > NcVarInfo::init_from_scratch()':
> > > > > > > > > > > > nc_var_info.cc:99: error: 'Dims' was not
declared in
> > this
> > > > > scope
> > > > > > > > > > > > nc_var_info.cc:99: error: 'NcDim' was not
declared in
> > > this
> > > > > > scope
> > > > > > > > > > > > nc_var_info.cc:99: error: expected primary-
expression
> > > > before
> > > > > > ')'
> > > > > > > > > token
> > > > > > > > > > > > nc_var_info.cc:99: error: expected ';' before
numeric
> > > > > constant
> > > > > > > > > > > > nc_var_info.cc: In member function 'void
> > > > NcVarInfo::clear()':
> > > > > > > > > > > > nc_var_info.cc:115: error: 'var' was not
declared in
> > this
> > > > > scope
> > > > > > > > > > > > nc_var_info.cc:115: error: 'NcVar' was not
declared
> in
> > > this
> > > > > > scope
> > > > > > > > > > > > nc_var_info.cc:115: error: expected
> primary-expression
> > > > before
> > > > > > ')'
> > > > > > > > > token
> > > > > > > > > > > > nc_var_info.cc:115: error: expected ';' before
> numeric
> > > > > constant
> > > > > > > > > > > > nc_var_info.cc:131: error: 'Dims' was not
declared in
> > > this
> > > > > > scope
> > > > > > > > > > > > nc_var_info.cc:131: error: type '<type error>'
> argument
> > > > given
> > > > > > to
> > > > > > > > > > > 'delete',
> > > > > > > > > > > > expected pointer
> > > > > > > > > > > > nc_var_info.cc:131: error: 'NcDim' was not
declared
> in
> > > this
> > > > > > scope
> > > > > > > > > > > > nc_var_info.cc:131: error: expected
> primary-expression
> > > > before
> > > > > > ')'
> > > > > > > > > token
> > > > > > > > > > > > nc_var_info.cc:131: error: expected ';' before
> numeric
> > > > > constant
> > > > > > > > > > > > nc_var_info.cc: In member function 'void
> > > > > > > > > NcVarInfo::dump(std::ostream&,
> > > > > > > > > > > > int) const':
> > > > > > > > > > > > nc_var_info.cc:155: error: 'var' was not
declared in
> > this
> > > > > scope
> > > > > > > > > > > > nc_var_info.cc:181: error: 'Dims' was not
declared in
> > > this
> > > > > > scope
> > > > > > > > > > > > nc_var_info.cc: In member function 'void
> > > > > > NcVarInfo::assign(const
> > > > > > > > > > > > NcVarInfo&)':
> > > > > > > > > > > > nc_var_info.cc:218: error: 'var' was not
declared in
> > this
> > > > > scope
> > > > > > > > > > > > nc_var_info.cc:218: error: 'const class
NcVarInfo'
> has
> > no
> > > > > > member
> > > > > > > > > named
> > > > > > > > > > > > 'var'
> > > > > > > > > > > > nc_var_info.cc:239: error: 'const class
NcVarInfo'
> has
> > no
> > > > > > member
> > > > > > > > > named
> > > > > > > > > > > > 'Dims'
> > > > > > > > > > > > nc_var_info.cc:241: error: 'Dims' was not
declared in
> > > this
> > > > > > scope
> > > > > > > > > > > > nc_var_info.cc:241: error: expected type-
specifier
> > before
> > > > > > 'NcDim'
> > > > > > > > > > > > nc_var_info.cc:241: error: expected ';' before
> 'NcDim'
> > > > > > > > > > > > nc_var_info.cc:243: error: 'const class
NcVarInfo'
> has
> > no
> > > > > > member
> > > > > > > > > named
> > > > > > > > > > > > 'Dims'
> > > > > > > > > > > > nc_var_info.cc: In function 'bool
get_att_str(const
> > > > > NcVarInfo&,
> > > > > > > > const
> > > > > > > > > > > > ConcatString&, ConcatString&)':
> > > > > > > > > > > > nc_var_info.cc:272: error: 'NcAtt' was not
declared
> in
> > > this
> > > > > > scope
> > > > > > > > > > > > nc_var_info.cc:272: error: 'att' was not
declared in
> > this
> > > > > scope
> > > > > > > > > > > > nc_var_info.cc:272: error: expected
> primary-expression
> > > > before
> > > > > > ')'
> > > > > > > > > token
> > > > > > > > > > > > nc_var_info.cc:272: error: expected ';' before
> numeric
> > > > > constant
> > > > > > > > > > > > nc_var_info.cc:275: error: 'const class
NcVarInfo'
> has
> > no
> > > > > > member
> > > > > > > > > named
> > > > > > > > > > > > 'var'
> > > > > > > > > > > > nc_var_info.cc:280: error: 'const class
NcVarInfo'
> has
> > no
> > > > > > member
> > > > > > > > > named
> > > > > > > > > > > > 'var'
> > > > > > > > > > > > nc_var_info.cc:285: error: 'ncChar' was not
declared
> in
> > > > this
> > > > > > > scope
> > > > > > > > > > > > nc_var_info.cc: In function 'bool
get_att_int(const
> > > > > NcVarInfo&,
> > > > > > > > const
> > > > > > > > > > > > ConcatString&, int&)':
> > > > > > > > > > > > nc_var_info.cc:319: error: 'NcAtt' was not
declared
> in
> > > this
> > > > > > scope
> > > > > > > > > > > > nc_var_info.cc:319: error: 'att' was not
declared in
> > this
> > > > > scope
> > > > > > > > > > > > nc_var_info.cc:319: error: expected
> primary-expression
> > > > before
> > > > > > ')'
> > > > > > > > > token
> > > > > > > > > > > > nc_var_info.cc:319: error: expected ';' before
> numeric
> > > > > constant
> > > > > > > > > > > > nc_var_info.cc:322: error: 'const class
NcVarInfo'
> has
> > no
> > > > > > member
> > > > > > > > > named
> > > > > > > > > > > > 'var'
> > > > > > > > > > > > nc_var_info.cc:327: error: 'const class
NcVarInfo'
> has
> > no
> > > > > > member
> > > > > > > > > named
> > > > > > > > > > > > 'var'
> > > > > > > > > > > > nc_var_info.cc:332: error: 'ncInt' was not
declared
> in
> > > this
> > > > > > scope
> > > > > > > > > > > > nc_var_info.cc: In function 'bool
> > get_att_unixtime(const
> > > > > > > > NcVarInfo&,
> > > > > > > > > > > const
> > > > > > > > > > > > ConcatString&, unixtime&)':
> > > > > > > > > > > > nc_var_info.cc:366: error: 'NcAtt' was not
declared
> in
> > > this
> > > > > > scope
> > > > > > > > > > > > nc_var_info.cc:366: error: 'att' was not
declared in
> > this
> > > > > scope
> > > > > > > > > > > > nc_var_info.cc:366: error: expected
> primary-expression
> > > > before
> > > > > > ')'
> > > > > > > > > token
> > > > > > > > > > > > nc_var_info.cc:366: error: expected ';' before
> numeric
> > > > > constant
> > > > > > > > > > > > nc_var_info.cc:369: error: 'const class
NcVarInfo'
> has
> > no
> > > > > > member
> > > > > > > > > named
> > > > > > > > > > > > 'var'
> > > > > > > > > > > > nc_var_info.cc:375: error: 'const class
NcVarInfo'
> has
> > no
> > > > > > member
> > > > > > > > > named
> > > > > > > > > > > > 'var'
> > > > > > > > > > > > nc_var_info.cc:395: error: 'ncInt' was not
declared
> in
> > > this
> > > > > > scope
> > > > > > > > > > > > nc_var_info.cc:399: error: 'ncChar' was not
declared
> in
> > > > this
> > > > > > > scope
> > > > > > > > > > > > make[3]: *** [libvx_nc_util_a-nc_var_info.o]
Error 1
> > > > > > > > > > > > make[3]: Leaving directory
> > > > > > > > > > > >
> > `/home/Shannon.McElhinney/met-5.1/src/libcode/vx_nc_util'
> > > > > > > > > > > > make[2]: *** [install-recursive] Error 1
> > > > > > > > > > > > make[2]: Leaving directory
> > > > > > > > > > `/home/Shannon.McElhinney/met-5.1/src/libcode'
> > > > > > > > > > > > make[1]: *** [install-recursive] Error 1
> > > > > > > > > > > > make[1]: Leaving directory
> > > > > > `/home/Shannon.McElhinney/met-5.1/src'
> > > > > > > > > > > > make: *** [install-recursive] Error 1"
> > > > > > > > > > > >
> > > > > > > > > > > > I tried using several different versions of
netcdf,
> > > > including
> > > > > > > some
> > > > > > > > > > > versions
> > > > > > > > > > > > which were already installed properly on the
system.
> > > Every
> > > > > > time
> > > > > > > I
> > > > > > > > > get
> > > > > > > > > > > this
> > > > > > > > > > > > same error.  To reference netcdf I put this in
my
> > > ~/.cshrc
> > > > > > file:
> > > > > > > > > > > > "set MET_NETCDF = /usr/local/netcdf-
4.2_optimized"
> > > > > > > > > > > > or
> > > > > > > > > > > > "set MET_NETCDF =
> > > > > > /home/Shannon.McElhinney/netcdf/netcdf-4.0.1/"
> > > > > > > > > > > > for example.  Do you know what could be
causing this
> > > error?
> > > > > > > > > > > >
> > > > > > > > > > > > Best,
> > > > > > > > > > > > Shannon
> > > > > > > > > > > >
> > > > > > > > > > > > On Wed, Nov 4, 2015 at 9:53 AM, John Halley
Gotway
> via
> > > RT <
> > > > > > > > > > > > met_help at ucar.edu
> > > > > > > > > > > > > wrote:
> > > > > > > > > > > >
> > > > > > > > > > > > > Shannon,
> > > > > > > > > > > > >
> > > > > > > > > > > > > The 5.1 installation instructions are
basically the
> > > same
> > > > as
> > > > > > > 5.0,
> > > > > > > > > and
> > > > > > > > > > > are
> > > > > > > > > > > > > included in the top-level README file and
the users
> > > > guide.
> > > > > > We
> > > > > > > > just
> > > > > > > > > > > > haven't
> > > > > > > > > > > > > had time to update the online tutorial with
> examples
> > of
> > > > all
> > > > > > the
> > > > > > > > > > newest
> > > > > > > > > > > > > functionality yet.
> > > > > > > > > > > > >
> > > > > > > > > > > > > Please try compiling met 5.1 and let us know
if you
> > run
> > > > > into
> > > > > > > any
> > > > > > > > > > > > problems.
> > > > > > > > > > > > >
> > > > > > > > > > > > > Thanks,
> > > > > > > > > > > > > John Halley Gotway
> > > > > > > > > > > > > met_help at ucar.edu
> > > > > > > > > > > > >
> > > > > > > > > > > > > On Wednesday, November 4, 2015, Shannon Rees
- NOAA
> > > > > Affiliate
> > > > > > > via
> > > > > > > > > RT
> > > > > > > > > > <
> > > > > > > > > > > > > met_help at ucar.edu> wrote:
> > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > Wed Nov 04 06:19:17 2015: Request 73987
was acted
> > > upon.
> > > > > > > > > > > > > > Transaction: Ticket created by
> > shannon.rees at noaa.gov
> > > > > > > > > > <javascript:;>
> > > > > > > > > > > > > >        Queue: met_help
> > > > > > > > > > > > > >      Subject: MET 5.1 Installation
> > > > > > > > > > > > > >        Owner: Nobody
> > > > > > > > > > > > > >   Requestors: shannon.rees at noaa.gov
> <javascript:;>
> > > > > > > > > > > > > >       Status: new
> > > > > > > > > > > > > >  Ticket <URL:
> > > > > > > > > > >
> https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987
> > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > Hello,
> > > > > > > > > > > > > > I am a researcher at the Geophysical Fluid
> Dynamics
> > > Lab
> > > > > and
> > > > > > > we
> > > > > > > > > are
> > > > > > > > > > > > trying
> > > > > > > > > > > > > > to implement the MET 5.1 package to
evaluate our
> 10
> > > day
> > > > > > > > forecasts
> > > > > > > > > > for
> > > > > > > > > > > > the
> > > > > > > > > > > > > > NGGPS project.  It would greatly benefit
us to
> use
> > > the
> > > > > > newest
> > > > > > > > > > version
> > > > > > > > > > > > > > though the installation instructions are
not yet
> > > > > published
> > > > > > > > > online.
> > > > > > > > > > > > > > Unfortunately we don't have time to wait
for them
> > to
> > > be
> > > > > > > > > published.
> > > > > > > > > > > > Would
> > > > > > > > > > > > > > it be possible to follow the instructions
for MET
> > 5.0
> > > > to
> > > > > > > > download
> > > > > > > > > > MET
> > > > > > > > > > > > 5.1
> > > > > > > > > > > > > > to get the basic tools working?  Do you
know if
> > there
> > > > are
> > > > > > any
> > > > > > > > > major
> > > > > > > > > > > > > > problems I would run into if I tried to do
this?
> > > > > > > > > > > > > > Best,
> > > > > > > > > > > > > > --
> > > > > > > > > > > > > > Shannon Rees
> > > > > > > > > > > > > > Programming Scientist
> > > > > > > > > > > > > > Engility
> > > > > > > > > > > > > > Geophysical Fluid Dynamics Lab
> > > > > > > > > > > > > > 201 Forrestal Rd Princeton, NJ
> > > > > > > > > > > > > > 609-452-5384
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > > --
> > > > > > > > > > > > Shannon Rees
> > > > > > > > > > > > Programming Scientist
> > > > > > > > > > > > Engility
> > > > > > > > > > > > Geophysical Fluid Dynamics Lab
> > > > > > > > > > > > 201 Forrestal Rd Princeton, NJ
> > > > > > > > > > > > 609-452-5384
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > --
> > > > > > > > > > Shannon Rees
> > > > > > > > > > Programming Scientist
> > > > > > > > > > Engility
> > > > > > > > > > Geophysical Fluid Dynamics Lab
> > > > > > > > > > 201 Forrestal Rd Princeton, NJ
> > > > > > > > > > 609-452-5384
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > --
> > > > > > > > Shannon Rees
> > > > > > > > Programming Scientist
> > > > > > > > Engility
> > > > > > > > Geophysical Fluid Dynamics Lab
> > > > > > > > 201 Forrestal Rd Princeton, NJ
> > > > > > > > 609-452-5384
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > > > --
> > > > > > Shannon Rees
> > > > > > Programming Scientist
> > > > > > Engility
> > > > > > Geophysical Fluid Dynamics Lab
> > > > > > 201 Forrestal Rd Princeton, NJ
> > > > > > 609-452-5384
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > >
> > > >
> > > > --
> > > > Shannon Rees
> > > > Programming Scientist
> > > > Engility
> > > > Geophysical Fluid Dynamics Lab
> > > > 201 Forrestal Rd Princeton, NJ
> > > > 609-452-5384
> > > >
> > > >
> > >
> > >
> >
> >
> > --
> > Shannon Rees
> > Programming Scientist
> > Engility
> > Geophysical Fluid Dynamics Lab
> > 201 Forrestal Rd Princeton, NJ
> > 609-452-5384
> >
> >
>
>


--
Shannon Rees
Programming Scientist
Engility
Geophysical Fluid Dynamics Lab
201 Forrestal Rd Princeton, NJ
609-452-5384

------------------------------------------------
Subject: MET 5.1 Installation
From: John Halley Gotway
Time: Mon Nov 09 15:39:49 2015

Shannon,

You're right, this is more difficult!  And it's possible that the
ifort
compiler isn't installed/configured correctly and we won't be able to
fix
it.

The relevant error message is this:
   undefined reference to `_intel_fast_memmove'

So the linker doesn't know where to find the definition of that
function.
Looking at the Intel compiler libraries, it should be defined in a
library
named "libirc".

Try running the following commands:
   ls   /opt/ifort/11.1.073/lib/intel64/libirc.a
   nm /opt/ifort/11.1.073/lib/intel64/libirc.a | grep
_intel_fast_memmove

Does the "ls" command indicate that file exists?  If so, does the
second
command result in some output that look something like this?
   0000000000000030 T _intel_fast_memmove

If that library file is missing or doesn't contain a line like the one
above, my guess is that there's a problem with your ifort
installation, and
I'd suggest asking your sys admins.

As a short-term solution, you can skip over the compilation of the
pb2nc
tool by passing "--disable-pb2nc" to the MET configuration command.

Thanks,
John




On Mon, Nov 9, 2015 at 1:36 PM, Shannon Rees - NOAA Affiliate via RT <
met_help at ucar.edu> wrote:

>
> <URL: https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987 >
>
> That is an easy fix!  This one doesn't look as easy. "undefined
reference
> to `_intel_fast_memmove' in pb2nc.
>
> Shannon
>
> On Mon, Nov 9, 2015 at 2:13 PM, John Halley Gotway via RT <
> met_help at ucar.edu
> > wrote:
>
> > Shannon,
> >
> > Getting closer!  This one is easy.  Rather than setting MET_BUFR =
> > /home/Shannon.McElhinney/BUFRLIB, set MET_BUFRLIB =
> > /home/Shannon.McElhinney/BUFRLIB.  Then reconfigure and recompile.
> >
> > This is a due to the non-standard way the BUFR library is
organized.  MET
> > uses autoconf which assumes that libraries have subdirectories
named
> > "include" and "lib".  But the BUFR library does not.  The library
file
> > lives in the top-level directory.
> >
> > Please let me know if that fixes your problem.
> >
> > Thanks,
> > John
> >
> > On Mon, Nov 9, 2015 at 11:02 AM, Shannon Rees - NOAA Affiliate via
RT <
> > met_help at ucar.edu> wrote:
> >
> > >
> > > <URL: https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987 >
> > >
> > > Hi John,
> > >
> > > I tried it using icpc and I think it did help.  I have never
used icc
> to
> > > compile anything before so that could have been a problem.
During
> make I
> > > ran into an error with pb2nc: "ld: cannot find -lbufr".
> > >
> > > Thanks,
> > > Shannon
> > >
> > >
> > > On Fri, Nov 6, 2015 at 4:20 PM, John Halley Gotway via RT <
> > > met_help at ucar.edu
> > > > wrote:
> > >
> > > > Shannon,
> > > >
> > > > This is a bit concerning.  Here's the first relevant error:
> > > >    undefined reference to `std::cerr'
> > > >
> > > > The error appears when doing the linking for the first
executable.
> It
> > > > can't find the definition of "cerr" which is defined in the
standard
> > C++
> > > > libraries.  So the "icc" compiler doesn't seem to behaving
well.  It
> > also
> > > > seems problematic that it's linking to GCC libraries instead
of Intel
> > > > ones.  Look for this in "make_install1.log":
> > > >    /app/paida/builds/gcc-4.4.7
> > > >
> > > > Perhaps I led you astray by asking your to use icc instead of
icpc.
> To
> > > > test that out I tried compiling MET using icpc instead of icc,
and it
> > > > worked fine.
> > > > I'd suggest giving that a shot:
> > > >
> > > >    setenv CXX `which icpc`
> > > >    make clean
> > > >    ./configure  --prefix=/home/Shannon.McElhinney/met-5.1
> > --enable-modis
> > > > --enable-mode_graphics
> > > >    make install >& make_install.log
> > > >
> > > > Please let me know if that improves anything.  It's possible
that
> your
> > > > Intel compiler is poorly installed/configured.  Have you
successfully
> > > > compiled other things with it?  We could configure MET to tell
the
> > linker
> > > > where to find the standard C++ libraries, but frankly, it
should
> > already
> > > > know where to look, and I think that would have a low
probability of
> > > > success.
> > > >
> > > > Thanks,
> > > > John
> > > >
> > > >
> > > > On Fri, Nov 6, 2015 at 11:00 AM, Shannon Rees - NOAA Affiliate
via
> RT <
> > > > met_help at ucar.edu> wrote:
> > > >
> > > > >
> > > > > <URL:
https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987 >
> > > > >
> > > > > Thanks John!  That did help.  I didn't know the difference
between
> > set
> > > > and
> > > > > setenv.  Of course, I've run into another netcdf problem
already.
> It
> > > > seems
> > > > > to be the libnetcdf_c++.a file, which does exist.
> > > > >
> > > > > On Fri, Nov 6, 2015 at 11:58 AM, John Halley Gotway via RT <
> > > > > met_help at ucar.edu> wrote:
> > > > >
> > > > > > Shannon,
> > > > > >
> > > > > > Thanks for sending those log files.  I see that MET_NETCDF
> > continues
> > > > not
> > > > > to
> > > > > > be set, and looking in your install script, I see why.
> > > > > >
> > > > > > Please try editing "xic_install.sh" script by changing the
"set
> > NAME
> > > =
> > > > > > VALUE" to "setenv NAME VALUE".
> > > > > >
> > > > > > The configure script is expecting MET_NETCDF (and the
others) to
> be
> > > > > > environment variables, so using setenv should do the
trick.
> > > > > >
> > > > > > This is the difference between environment variables
(setenv) and
> > > local
> > > > > > shell variables (set), which are only defined in the
current
> shell.
> > > > > Local
> > > > > > shell variables don't work because when you call
"configure" it
> > > > launches
> > > > > a
> > > > > > new shell and doesn't no anything about the previously
defined
> > shell
> > > > > > variables.
> > > > > >
> > > > > > Hope that helps.
> > > > > >
> > > > > > Thanks,
> > > > > > John
> > > > > >
> > > > > > On Fri, Nov 6, 2015 at 7:29 AM, Shannon Rees - NOAA
Affiliate via
> > RT
> > > <
> > > > > > met_help at ucar.edu> wrote:
> > > > > >
> > > > > > >
> > > > > > > <URL:
https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987
> >
> > > > > > >
> > > > > > > Hi John,
> > > > > > >
> > > > > > > Thanks for all the quick and detailed help!  I thought I
had
> been
> > > > > setting
> > > > > > > the environment variables, but I don't think it was
working.  I
> > > > > created a
> > > > > > > runscript that I think should work, but I am getting the
same
> > error
> > > > as
> > > > > > > before.  Here are the log files again as well as my
> runscript.  I
> > > am
> > > > > > > beginning to suspect it may be a problem on our end.  I
have
> some
> > > of
> > > > > our
> > > > > > > systems operation people looking into it, but if you can
help
> in
> > > any
> > > > > way
> > > > > > > that would still be greatly appreciated.
> > > > > > >
> > > > > > > Best,
> > > > > > > Shannon
> > > > > > >
> > > > > > > On Thu, Nov 5, 2015 at 6:29 PM, John Halley Gotway via
RT <
> > > > > > > met_help at ucar.edu
> > > > > > > > wrote:
> > > > > > >
> > > > > > > > Shannon,
> > > > > > > >
> > > > > > > > Thanks for sending those files.  That helps a lot.
The
> problem
> > > > here
> > > > > is
> > > > > > > the
> > > > > > > > MET doesn't know where to find the NetCDF library.
> > > > > > > >
> > > > > > > > Looking in "config.log", it looks like you haven't set
the
> > > > MET_NETCDF
> > > > > > > > environment variable.  Info on compiling MET is in the
> > top-level
> > > > > README
> > > > > > > > file, the User's Guide, or the online tutorial, but
I'd
> suggest
> > > > > looking
> > > > > > > at
> > > > > > > > the "help" information from configure:
> > > > > > > >    cd met-5.1
> > > > > > > >    ./configure --help
> > > > > > > >
> > > > > > > > Once you've compiled the external libraries, you
should set
> > > several
> > > > > > > MET_...
> > > > > > > > environment variables to tell MET where to find them,
> assuming
> > > they
> > > > > are
> > > > > > > not
> > > > > > > > in a standard location.
> > > > > > > >
> > > > > > > > To fix this error, you'd set MET_NETCDF to the top-
level
> 3.6.2
> > > > NetCDF
> > > > > > > > directory.  That directory should contain "lib" and
"include"
> > > > > > > > sub-directories.
> > > > > > > >
> > > > > > > > You may also need to define MET_GSL for the top-level
GSL
> > > library,
> > > > > > > > MET_BUFRLIB for the BUFR Library, and MET_GRIB2CINC
and
> > > > MET_GRIB2CLIB
> > > > > > is
> > > > > > > > you're compiling GRIB2 support.
> > > > > > > >
> > > > > > > > After setting those environment variables, rerun your
> configure
> > > > > command
> > > > > > > and
> > > > > > > > try recompiling.
> > > > > > > >
> > > > > > > > Also, I see that you're using "icpc".  I've always
used the
> > Intel
> > > > > "icc"
> > > > > > > > compiler in the past, so you might want to use that
instead.
> > Run
> > > > > > "setenv
> > > > > > > > CXX `which icc`" prior to configure.
> > > > > > > >
> > > > > > > > Please let me know what other issues arise.  I'm happy
to
> help.
> > > > > > > >
> > > > > > > > Thanks,
> > > > > > > > John
> > > > > > > >
> > > > > > > > On Thu, Nov 5, 2015 at 1:43 PM, Shannon Rees - NOAA
Affiliate
> > via
> > > > RT
> > > > > <
> > > > > > > > met_help at ucar.edu> wrote:
> > > > > > > >
> > > > > > > > >
> > > > > > > > > <URL:
> > https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987
> > > >
> > > > > > > > >
> > > > > > > > > Yes, here they are.
> > > > > > > > >
> > > > > > > > > On Thu, Nov 5, 2015 at 3:03 PM, John Halley Gotway
via RT <
> > > > > > > > > met_help at ucar.edu
> > > > > > > > > > wrote:
> > > > > > > > >
> > > > > > > > > > Shannon,
> > > > > > > > > >
> > > > > > > > > > Can you please run the following commands from the
> > top-level
> > > > MET
> > > > > > > > > directory:
> > > > > > > > > >
> > > > > > > > > >    make clean
> > > > > > > > > >    make install >& make_install.log
> > > > > > > > > >
> > > > > > > > > > And then send me the "make_install.log" and
"config.log"
> > > files.
> > > > > > That
> > > > > > > > > > should give me a better idea of the problem.
> > > > > > > > > >
> > > > > > > > > > Thanks,
> > > > > > > > > > John
> > > > > > > > > >
> > > > > > > > > > On Thu, Nov 5, 2015 at 12:49 PM, Shannon Rees -
NOAA
> > > Affiliate
> > > > > via
> > > > > > > RT <
> > > > > > > > > > met_help at ucar.edu> wrote:
> > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > <URL:
> > > > https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987
> > > > > >
> > > > > > > > > > >
> > > > > > > > > > > Hi John
> > > > > > > > > > >
> > > > > > > > > > > We do have access to Theia but it would be much
better
> > for
> > > us
> > > > > to
> > > > > > > have
> > > > > > > > > it
> > > > > > > > > > on
> > > > > > > > > > > our own post-processing and analysis cluster
here at
> the
> > > lab.
> > > > > > > > > > >
> > > > > > > > > > > There were no netcdf 3's installed already so I
> installed
> > > > > version
> > > > > > > > > 3.6.2.
> > > > > > > > > > > However when I tried to install met again I got
a
> similar
> > > > > error:
> > > > > > > > > > > "nc_var_info.h(24): catastrophic error: could
not open
> > > source
> > > > > > file
> > > > > > > > > > > "netcdf.hh"
> > > > > > > > > > >   #include <netcdf.hh>
> > > > > > > > > > >                       ^
> > > > > > > > > > > compilation aborted for nc_var_info.cc (code 4)"
> > > > > > > > > > >
> > > > > > > > > > > The netcdf.hh file exists now, but is still not
being
> > used
> > > > > > > correctly.
> > > > > > > > > > >
> > > > > > > > > > > Best,
> > > > > > > > > > > Shannon
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > On Wed, Nov 4, 2015 at 4:33 PM, John Halley
Gotway via
> > RT <
> > > > > > > > > > > met_help at ucar.edu
> > > > > > > > > > > > wrote:
> > > > > > > > > > >
> > > > > > > > > > > > Shannon,
> > > > > > > > > > > >
> > > > > > > > > > > > I see that you're with GFDL at NOAA.  On what
machine
> > are
> > > > you
> > > > > > > > trying
> > > > > > > > > to
> > > > > > > > > > > > install MET?  I only ask because MET is
already
> > installed
> > > > on
> > > > > > > theia
> > > > > > > > > and
> > > > > > > > > > > > jet.  If it's one of those machines, you could
use
> that
> > > > > build.
> > > > > > > > > > > >
> > > > > > > > > > > > The relevant error message you're getting is
this:
> > > > > > > > > > > >    nc_var_info.h:24:21: error: netcdf.hh: No
such
> file
> > or
> > > > > > > directory
> > > > > > > > > > > >
> > > > > > > > > > > > The "netcdf.hh" header file is created when
the C++
> > > > interface
> > > > > > of
> > > > > > > > > NetCDF
> > > > > > > > > > > is
> > > > > > > > > > > > compiled, and that interface is not always
compiled.
> > > > Another
> > > > > > > issue
> > > > > > > > > is
> > > > > > > > > > > that
> > > > > > > > > > > > MET hasn't begun using the enhanced data model
> > available
> > > in
> > > > > > > NetCDF
> > > > > > > > > > > version
> > > > > > > > > > > > 4 yet.  Please link to NetCDF version 3
instead.
> > > > > > > > > > > >
> > > > > > > > > > > > Check to see if NetCDF version 3 is already
installed
> > > > > > somewhere.
> > > > > > > If
> > > > > > > > > so,
> > > > > > > > > > > try
> > > > > > > > > > > > that version.  If not, it's easy enough to
compile
> > > > following
> > > > > > the
> > > > > > > > > > > > instructions here:
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
http://www.dtcenter.org/met/users/support/online_tutorial/METv5.0/compilation/req_libs.php
> > > > > > > > > > > >
> > > > > > > > > > > > Thanks,
> > > > > > > > > > > > John
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > > On Wed, Nov 4, 2015 at 2:25 PM, Shannon Rees -
NOAA
> > > > Affiliate
> > > > > > via
> > > > > > > > RT
> > > > > > > > > <
> > > > > > > > > > > > met_help at ucar.edu> wrote:
> > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > > <URL:
> > > > > > https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987
> > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > > Hi John,
> > > > > > > > > > > > > I have installed all of the external
libraries I
> > > need.  I
> > > > > > > think I
> > > > > > > > > did
> > > > > > > > > > > > this
> > > > > > > > > > > > > properly (following the instructions in the
> > tutorial),
> > > > but
> > > > > I
> > > > > > am
> > > > > > > > not
> > > > > > > > > > > very
> > > > > > > > > > > > > experienced with installing software.  I am
able to
> > > > > configure
> > > > > > > Met
> > > > > > > > > > 5.1,
> > > > > > > > > > > > but
> > > > > > > > > > > > > I get an error when I run make install:
> > > > > > > > > > > > > "In file included from nc_var_info.cc:24:
> > > > > > > > > > > > > nc_var_info.h:24:21: error: netcdf.hh: No
such file
> > or
> > > > > > > directory
> > > > > > > > > > > > > In file included from nc_var_info.cc:24:
> > > > > > > > > > > > > nc_var_info.h:52: error: ISO C++ forbids
> declaration
> > of
> > > > > > 'NcVar'
> > > > > > > > > with
> > > > > > > > > > no
> > > > > > > > > > > > > type
> > > > > > > > > > > > > nc_var_info.h:52: error: expected ';' before
'*'
> > token
> > > > > > > > > > > > > nc_var_info.h:68: error: ISO C++ forbids
> declaration
> > of
> > > > > > 'NcDim'
> > > > > > > > > with
> > > > > > > > > > no
> > > > > > > > > > > > > type
> > > > > > > > > > > > > nc_var_info.h:68: error: expected ';' before
'*'
> > token
> > > > > > > > > > > > > nc_var_info.cc: In member function 'void
> > > > > > > > > > > NcVarInfo::init_from_scratch()':
> > > > > > > > > > > > > nc_var_info.cc:99: error: 'Dims' was not
declared
> in
> > > this
> > > > > > scope
> > > > > > > > > > > > > nc_var_info.cc:99: error: 'NcDim' was not
declared
> in
> > > > this
> > > > > > > scope
> > > > > > > > > > > > > nc_var_info.cc:99: error: expected
> primary-expression
> > > > > before
> > > > > > > ')'
> > > > > > > > > > token
> > > > > > > > > > > > > nc_var_info.cc:99: error: expected ';'
before
> numeric
> > > > > > constant
> > > > > > > > > > > > > nc_var_info.cc: In member function 'void
> > > > > NcVarInfo::clear()':
> > > > > > > > > > > > > nc_var_info.cc:115: error: 'var' was not
declared
> in
> > > this
> > > > > > scope
> > > > > > > > > > > > > nc_var_info.cc:115: error: 'NcVar' was not
declared
> > in
> > > > this
> > > > > > > scope
> > > > > > > > > > > > > nc_var_info.cc:115: error: expected
> > primary-expression
> > > > > before
> > > > > > > ')'
> > > > > > > > > > token
> > > > > > > > > > > > > nc_var_info.cc:115: error: expected ';'
before
> > numeric
> > > > > > constant
> > > > > > > > > > > > > nc_var_info.cc:131: error: 'Dims' was not
declared
> in
> > > > this
> > > > > > > scope
> > > > > > > > > > > > > nc_var_info.cc:131: error: type '<type
error>'
> > argument
> > > > > given
> > > > > > > to
> > > > > > > > > > > > 'delete',
> > > > > > > > > > > > > expected pointer
> > > > > > > > > > > > > nc_var_info.cc:131: error: 'NcDim' was not
declared
> > in
> > > > this
> > > > > > > scope
> > > > > > > > > > > > > nc_var_info.cc:131: error: expected
> > primary-expression
> > > > > before
> > > > > > > ')'
> > > > > > > > > > token
> > > > > > > > > > > > > nc_var_info.cc:131: error: expected ';'
before
> > numeric
> > > > > > constant
> > > > > > > > > > > > > nc_var_info.cc: In member function 'void
> > > > > > > > > > NcVarInfo::dump(std::ostream&,
> > > > > > > > > > > > > int) const':
> > > > > > > > > > > > > nc_var_info.cc:155: error: 'var' was not
declared
> in
> > > this
> > > > > > scope
> > > > > > > > > > > > > nc_var_info.cc:181: error: 'Dims' was not
declared
> in
> > > > this
> > > > > > > scope
> > > > > > > > > > > > > nc_var_info.cc: In member function 'void
> > > > > > > NcVarInfo::assign(const
> > > > > > > > > > > > > NcVarInfo&)':
> > > > > > > > > > > > > nc_var_info.cc:218: error: 'var' was not
declared
> in
> > > this
> > > > > > scope
> > > > > > > > > > > > > nc_var_info.cc:218: error: 'const class
NcVarInfo'
> > has
> > > no
> > > > > > > member
> > > > > > > > > > named
> > > > > > > > > > > > > 'var'
> > > > > > > > > > > > > nc_var_info.cc:239: error: 'const class
NcVarInfo'
> > has
> > > no
> > > > > > > member
> > > > > > > > > > named
> > > > > > > > > > > > > 'Dims'
> > > > > > > > > > > > > nc_var_info.cc:241: error: 'Dims' was not
declared
> in
> > > > this
> > > > > > > scope
> > > > > > > > > > > > > nc_var_info.cc:241: error: expected type-
specifier
> > > before
> > > > > > > 'NcDim'
> > > > > > > > > > > > > nc_var_info.cc:241: error: expected ';'
before
> > 'NcDim'
> > > > > > > > > > > > > nc_var_info.cc:243: error: 'const class
NcVarInfo'
> > has
> > > no
> > > > > > > member
> > > > > > > > > > named
> > > > > > > > > > > > > 'Dims'
> > > > > > > > > > > > > nc_var_info.cc: In function 'bool
get_att_str(const
> > > > > > NcVarInfo&,
> > > > > > > > > const
> > > > > > > > > > > > > ConcatString&, ConcatString&)':
> > > > > > > > > > > > > nc_var_info.cc:272: error: 'NcAtt' was not
declared
> > in
> > > > this
> > > > > > > scope
> > > > > > > > > > > > > nc_var_info.cc:272: error: 'att' was not
declared
> in
> > > this
> > > > > > scope
> > > > > > > > > > > > > nc_var_info.cc:272: error: expected
> > primary-expression
> > > > > before
> > > > > > > ')'
> > > > > > > > > > token
> > > > > > > > > > > > > nc_var_info.cc:272: error: expected ';'
before
> > numeric
> > > > > > constant
> > > > > > > > > > > > > nc_var_info.cc:275: error: 'const class
NcVarInfo'
> > has
> > > no
> > > > > > > member
> > > > > > > > > > named
> > > > > > > > > > > > > 'var'
> > > > > > > > > > > > > nc_var_info.cc:280: error: 'const class
NcVarInfo'
> > has
> > > no
> > > > > > > member
> > > > > > > > > > named
> > > > > > > > > > > > > 'var'
> > > > > > > > > > > > > nc_var_info.cc:285: error: 'ncChar' was not
> declared
> > in
> > > > > this
> > > > > > > > scope
> > > > > > > > > > > > > nc_var_info.cc: In function 'bool
get_att_int(const
> > > > > > NcVarInfo&,
> > > > > > > > > const
> > > > > > > > > > > > > ConcatString&, int&)':
> > > > > > > > > > > > > nc_var_info.cc:319: error: 'NcAtt' was not
declared
> > in
> > > > this
> > > > > > > scope
> > > > > > > > > > > > > nc_var_info.cc:319: error: 'att' was not
declared
> in
> > > this
> > > > > > scope
> > > > > > > > > > > > > nc_var_info.cc:319: error: expected
> > primary-expression
> > > > > before
> > > > > > > ')'
> > > > > > > > > > token
> > > > > > > > > > > > > nc_var_info.cc:319: error: expected ';'
before
> > numeric
> > > > > > constant
> > > > > > > > > > > > > nc_var_info.cc:322: error: 'const class
NcVarInfo'
> > has
> > > no
> > > > > > > member
> > > > > > > > > > named
> > > > > > > > > > > > > 'var'
> > > > > > > > > > > > > nc_var_info.cc:327: error: 'const class
NcVarInfo'
> > has
> > > no
> > > > > > > member
> > > > > > > > > > named
> > > > > > > > > > > > > 'var'
> > > > > > > > > > > > > nc_var_info.cc:332: error: 'ncInt' was not
declared
> > in
> > > > this
> > > > > > > scope
> > > > > > > > > > > > > nc_var_info.cc: In function 'bool
> > > get_att_unixtime(const
> > > > > > > > > NcVarInfo&,
> > > > > > > > > > > > const
> > > > > > > > > > > > > ConcatString&, unixtime&)':
> > > > > > > > > > > > > nc_var_info.cc:366: error: 'NcAtt' was not
declared
> > in
> > > > this
> > > > > > > scope
> > > > > > > > > > > > > nc_var_info.cc:366: error: 'att' was not
declared
> in
> > > this
> > > > > > scope
> > > > > > > > > > > > > nc_var_info.cc:366: error: expected
> > primary-expression
> > > > > before
> > > > > > > ')'
> > > > > > > > > > token
> > > > > > > > > > > > > nc_var_info.cc:366: error: expected ';'
before
> > numeric
> > > > > > constant
> > > > > > > > > > > > > nc_var_info.cc:369: error: 'const class
NcVarInfo'
> > has
> > > no
> > > > > > > member
> > > > > > > > > > named
> > > > > > > > > > > > > 'var'
> > > > > > > > > > > > > nc_var_info.cc:375: error: 'const class
NcVarInfo'
> > has
> > > no
> > > > > > > member
> > > > > > > > > > named
> > > > > > > > > > > > > 'var'
> > > > > > > > > > > > > nc_var_info.cc:395: error: 'ncInt' was not
declared
> > in
> > > > this
> > > > > > > scope
> > > > > > > > > > > > > nc_var_info.cc:399: error: 'ncChar' was not
> declared
> > in
> > > > > this
> > > > > > > > scope
> > > > > > > > > > > > > make[3]: *** [libvx_nc_util_a-nc_var_info.o]
Error
> 1
> > > > > > > > > > > > > make[3]: Leaving directory
> > > > > > > > > > > > >
> > > `/home/Shannon.McElhinney/met-5.1/src/libcode/vx_nc_util'
> > > > > > > > > > > > > make[2]: *** [install-recursive] Error 1
> > > > > > > > > > > > > make[2]: Leaving directory
> > > > > > > > > > > `/home/Shannon.McElhinney/met-5.1/src/libcode'
> > > > > > > > > > > > > make[1]: *** [install-recursive] Error 1
> > > > > > > > > > > > > make[1]: Leaving directory
> > > > > > > `/home/Shannon.McElhinney/met-5.1/src'
> > > > > > > > > > > > > make: *** [install-recursive] Error 1"
> > > > > > > > > > > > >
> > > > > > > > > > > > > I tried using several different versions of
netcdf,
> > > > > including
> > > > > > > > some
> > > > > > > > > > > > versions
> > > > > > > > > > > > > which were already installed properly on the
> system.
> > > > Every
> > > > > > > time
> > > > > > > > I
> > > > > > > > > > get
> > > > > > > > > > > > this
> > > > > > > > > > > > > same error.  To reference netcdf I put this
in my
> > > > ~/.cshrc
> > > > > > > file:
> > > > > > > > > > > > > "set MET_NETCDF = /usr/local/netcdf-
4.2_optimized"
> > > > > > > > > > > > > or
> > > > > > > > > > > > > "set MET_NETCDF =
> > > > > > > /home/Shannon.McElhinney/netcdf/netcdf-4.0.1/"
> > > > > > > > > > > > > for example.  Do you know what could be
causing
> this
> > > > error?
> > > > > > > > > > > > >
> > > > > > > > > > > > > Best,
> > > > > > > > > > > > > Shannon
> > > > > > > > > > > > >
> > > > > > > > > > > > > On Wed, Nov 4, 2015 at 9:53 AM, John Halley
Gotway
> > via
> > > > RT <
> > > > > > > > > > > > > met_help at ucar.edu
> > > > > > > > > > > > > > wrote:
> > > > > > > > > > > > >
> > > > > > > > > > > > > > Shannon,
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > The 5.1 installation instructions are
basically
> the
> > > > same
> > > > > as
> > > > > > > > 5.0,
> > > > > > > > > > and
> > > > > > > > > > > > are
> > > > > > > > > > > > > > included in the top-level README file and
the
> users
> > > > > guide.
> > > > > > > We
> > > > > > > > > just
> > > > > > > > > > > > > haven't
> > > > > > > > > > > > > > had time to update the online tutorial
with
> > examples
> > > of
> > > > > all
> > > > > > > the
> > > > > > > > > > > newest
> > > > > > > > > > > > > > functionality yet.
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > Please try compiling met 5.1 and let us
know if
> you
> > > run
> > > > > > into
> > > > > > > > any
> > > > > > > > > > > > > problems.
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > Thanks,
> > > > > > > > > > > > > > John Halley Gotway
> > > > > > > > > > > > > > met_help at ucar.edu
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > On Wednesday, November 4, 2015, Shannon
Rees -
> NOAA
> > > > > > Affiliate
> > > > > > > > via
> > > > > > > > > > RT
> > > > > > > > > > > <
> > > > > > > > > > > > > > met_help at ucar.edu> wrote:
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > Wed Nov 04 06:19:17 2015: Request 73987
was
> acted
> > > > upon.
> > > > > > > > > > > > > > > Transaction: Ticket created by
> > > shannon.rees at noaa.gov
> > > > > > > > > > > <javascript:;>
> > > > > > > > > > > > > > >        Queue: met_help
> > > > > > > > > > > > > > >      Subject: MET 5.1 Installation
> > > > > > > > > > > > > > >        Owner: Nobody
> > > > > > > > > > > > > > >   Requestors: shannon.rees at noaa.gov
> > <javascript:;>
> > > > > > > > > > > > > > >       Status: new
> > > > > > > > > > > > > > >  Ticket <URL:
> > > > > > > > > > > >
> > https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > Hello,
> > > > > > > > > > > > > > > I am a researcher at the Geophysical
Fluid
> > Dynamics
> > > > Lab
> > > > > > and
> > > > > > > > we
> > > > > > > > > > are
> > > > > > > > > > > > > trying
> > > > > > > > > > > > > > > to implement the MET 5.1 package to
evaluate
> our
> > 10
> > > > day
> > > > > > > > > forecasts
> > > > > > > > > > > for
> > > > > > > > > > > > > the
> > > > > > > > > > > > > > > NGGPS project.  It would greatly benefit
us to
> > use
> > > > the
> > > > > > > newest
> > > > > > > > > > > version
> > > > > > > > > > > > > > > though the installation instructions are
not
> yet
> > > > > > published
> > > > > > > > > > online.
> > > > > > > > > > > > > > > Unfortunately we don't have time to wait
for
> them
> > > to
> > > > be
> > > > > > > > > > published.
> > > > > > > > > > > > > Would
> > > > > > > > > > > > > > > it be possible to follow the
instructions for
> MET
> > > 5.0
> > > > > to
> > > > > > > > > download
> > > > > > > > > > > MET
> > > > > > > > > > > > > 5.1
> > > > > > > > > > > > > > > to get the basic tools working?  Do you
know if
> > > there
> > > > > are
> > > > > > > any
> > > > > > > > > > major
> > > > > > > > > > > > > > > problems I would run into if I tried to
do
> this?
> > > > > > > > > > > > > > > Best,
> > > > > > > > > > > > > > > --
> > > > > > > > > > > > > > > Shannon Rees
> > > > > > > > > > > > > > > Programming Scientist
> > > > > > > > > > > > > > > Engility
> > > > > > > > > > > > > > > Geophysical Fluid Dynamics Lab
> > > > > > > > > > > > > > > 201 Forrestal Rd Princeton, NJ
> > > > > > > > > > > > > > > 609-452-5384
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > > --
> > > > > > > > > > > > > Shannon Rees
> > > > > > > > > > > > > Programming Scientist
> > > > > > > > > > > > > Engility
> > > > > > > > > > > > > Geophysical Fluid Dynamics Lab
> > > > > > > > > > > > > 201 Forrestal Rd Princeton, NJ
> > > > > > > > > > > > > 609-452-5384
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > --
> > > > > > > > > > > Shannon Rees
> > > > > > > > > > > Programming Scientist
> > > > > > > > > > > Engility
> > > > > > > > > > > Geophysical Fluid Dynamics Lab
> > > > > > > > > > > 201 Forrestal Rd Princeton, NJ
> > > > > > > > > > > 609-452-5384
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > --
> > > > > > > > > Shannon Rees
> > > > > > > > > Programming Scientist
> > > > > > > > > Engility
> > > > > > > > > Geophysical Fluid Dynamics Lab
> > > > > > > > > 201 Forrestal Rd Princeton, NJ
> > > > > > > > > 609-452-5384
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > --
> > > > > > > Shannon Rees
> > > > > > > Programming Scientist
> > > > > > > Engility
> > > > > > > Geophysical Fluid Dynamics Lab
> > > > > > > 201 Forrestal Rd Princeton, NJ
> > > > > > > 609-452-5384
> > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Shannon Rees
> > > > > Programming Scientist
> > > > > Engility
> > > > > Geophysical Fluid Dynamics Lab
> > > > > 201 Forrestal Rd Princeton, NJ
> > > > > 609-452-5384
> > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> > > --
> > > Shannon Rees
> > > Programming Scientist
> > > Engility
> > > Geophysical Fluid Dynamics Lab
> > > 201 Forrestal Rd Princeton, NJ
> > > 609-452-5384
> > >
> > >
> >
> >
>
>
> --
> Shannon Rees
> Programming Scientist
> Engility
> Geophysical Fluid Dynamics Lab
> 201 Forrestal Rd Princeton, NJ
> 609-452-5384
>
>

------------------------------------------------
Subject: MET 5.1 Installation
From: Shannon Rees - NOAA Affiliate
Time: Tue Nov 10 08:57:34 2015

Hi John,

I finally got it installed!  Thanks for all of your help!  I did
disable
pb2nc since I already downloaded the PrepBufr data in netcdf format.
I
tried a few different versions of ifort and intel_compilers but they
all
came up with errors.  I will let our sys administration know.

Thanks again,
Shannon

On Mon, Nov 9, 2015 at 5:39 PM, John Halley Gotway via RT
<met_help at ucar.edu
> wrote:

> Shannon,
>
> You're right, this is more difficult!  And it's possible that the
ifort
> compiler isn't installed/configured correctly and we won't be able
to fix
> it.
>
> The relevant error message is this:
>    undefined reference to `_intel_fast_memmove'
>
> So the linker doesn't know where to find the definition of that
function.
> Looking at the Intel compiler libraries, it should be defined in a
library
> named "libirc".
>
> Try running the following commands:
>    ls   /opt/ifort/11.1.073/lib/intel64/libirc.a
>    nm /opt/ifort/11.1.073/lib/intel64/libirc.a | grep
_intel_fast_memmove
>
> Does the "ls" command indicate that file exists?  If so, does the
second
> command result in some output that look something like this?
>    0000000000000030 T _intel_fast_memmove
>
> If that library file is missing or doesn't contain a line like the
one
> above, my guess is that there's a problem with your ifort
installation, and
> I'd suggest asking your sys admins.
>
> As a short-term solution, you can skip over the compilation of the
pb2nc
> tool by passing "--disable-pb2nc" to the MET configuration command.
>
> Thanks,
> John
>
>
>
>
> On Mon, Nov 9, 2015 at 1:36 PM, Shannon Rees - NOAA Affiliate via RT
<
> met_help at ucar.edu> wrote:
>
> >
> > <URL: https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987 >
> >
> > That is an easy fix!  This one doesn't look as easy. "undefined
reference
> > to `_intel_fast_memmove' in pb2nc.
> >
> > Shannon
> >
> > On Mon, Nov 9, 2015 at 2:13 PM, John Halley Gotway via RT <
> > met_help at ucar.edu
> > > wrote:
> >
> > > Shannon,
> > >
> > > Getting closer!  This one is easy.  Rather than setting MET_BUFR
=
> > > /home/Shannon.McElhinney/BUFRLIB, set MET_BUFRLIB =
> > > /home/Shannon.McElhinney/BUFRLIB.  Then reconfigure and
recompile.
> > >
> > > This is a due to the non-standard way the BUFR library is
organized.
> MET
> > > uses autoconf which assumes that libraries have subdirectories
named
> > > "include" and "lib".  But the BUFR library does not.  The
library file
> > > lives in the top-level directory.
> > >
> > > Please let me know if that fixes your problem.
> > >
> > > Thanks,
> > > John
> > >
> > > On Mon, Nov 9, 2015 at 11:02 AM, Shannon Rees - NOAA Affiliate
via RT <
> > > met_help at ucar.edu> wrote:
> > >
> > > >
> > > > <URL: https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987
>
> > > >
> > > > Hi John,
> > > >
> > > > I tried it using icpc and I think it did help.  I have never
used icc
> > to
> > > > compile anything before so that could have been a problem.
During
> > make I
> > > > ran into an error with pb2nc: "ld: cannot find -lbufr".
> > > >
> > > > Thanks,
> > > > Shannon
> > > >
> > > >
> > > > On Fri, Nov 6, 2015 at 4:20 PM, John Halley Gotway via RT <
> > > > met_help at ucar.edu
> > > > > wrote:
> > > >
> > > > > Shannon,
> > > > >
> > > > > This is a bit concerning.  Here's the first relevant error:
> > > > >    undefined reference to `std::cerr'
> > > > >
> > > > > The error appears when doing the linking for the first
executable.
> > It
> > > > > can't find the definition of "cerr" which is defined in the
> standard
> > > C++
> > > > > libraries.  So the "icc" compiler doesn't seem to behaving
well.
> It
> > > also
> > > > > seems problematic that it's linking to GCC libraries instead
of
> Intel
> > > > > ones.  Look for this in "make_install1.log":
> > > > >    /app/paida/builds/gcc-4.4.7
> > > > >
> > > > > Perhaps I led you astray by asking your to use icc instead
of icpc.
> > To
> > > > > test that out I tried compiling MET using icpc instead of
icc, and
> it
> > > > > worked fine.
> > > > > I'd suggest giving that a shot:
> > > > >
> > > > >    setenv CXX `which icpc`
> > > > >    make clean
> > > > >    ./configure  --prefix=/home/Shannon.McElhinney/met-5.1
> > > --enable-modis
> > > > > --enable-mode_graphics
> > > > >    make install >& make_install.log
> > > > >
> > > > > Please let me know if that improves anything.  It's possible
that
> > your
> > > > > Intel compiler is poorly installed/configured.  Have you
> successfully
> > > > > compiled other things with it?  We could configure MET to
tell the
> > > linker
> > > > > where to find the standard C++ libraries, but frankly, it
should
> > > already
> > > > > know where to look, and I think that would have a low
probability
> of
> > > > > success.
> > > > >
> > > > > Thanks,
> > > > > John
> > > > >
> > > > >
> > > > > On Fri, Nov 6, 2015 at 11:00 AM, Shannon Rees - NOAA
Affiliate via
> > RT <
> > > > > met_help at ucar.edu> wrote:
> > > > >
> > > > > >
> > > > > > <URL:
https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987 >
> > > > > >
> > > > > > Thanks John!  That did help.  I didn't know the difference
> between
> > > set
> > > > > and
> > > > > > setenv.  Of course, I've run into another netcdf problem
already.
> > It
> > > > > seems
> > > > > > to be the libnetcdf_c++.a file, which does exist.
> > > > > >
> > > > > > On Fri, Nov 6, 2015 at 11:58 AM, John Halley Gotway via RT
<
> > > > > > met_help at ucar.edu> wrote:
> > > > > >
> > > > > > > Shannon,
> > > > > > >
> > > > > > > Thanks for sending those log files.  I see that
MET_NETCDF
> > > continues
> > > > > not
> > > > > > to
> > > > > > > be set, and looking in your install script, I see why.
> > > > > > >
> > > > > > > Please try editing "xic_install.sh" script by changing
the "set
> > > NAME
> > > > =
> > > > > > > VALUE" to "setenv NAME VALUE".
> > > > > > >
> > > > > > > The configure script is expecting MET_NETCDF (and the
others)
> to
> > be
> > > > > > > environment variables, so using setenv should do the
trick.
> > > > > > >
> > > > > > > This is the difference between environment variables
(setenv)
> and
> > > > local
> > > > > > > shell variables (set), which are only defined in the
current
> > shell.
> > > > > > Local
> > > > > > > shell variables don't work because when you call
"configure" it
> > > > > launches
> > > > > > a
> > > > > > > new shell and doesn't no anything about the previously
defined
> > > shell
> > > > > > > variables.
> > > > > > >
> > > > > > > Hope that helps.
> > > > > > >
> > > > > > > Thanks,
> > > > > > > John
> > > > > > >
> > > > > > > On Fri, Nov 6, 2015 at 7:29 AM, Shannon Rees - NOAA
Affiliate
> via
> > > RT
> > > > <
> > > > > > > met_help at ucar.edu> wrote:
> > > > > > >
> > > > > > > >
> > > > > > > > <URL:
> https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987
> > >
> > > > > > > >
> > > > > > > > Hi John,
> > > > > > > >
> > > > > > > > Thanks for all the quick and detailed help!  I thought
I had
> > been
> > > > > > setting
> > > > > > > > the environment variables, but I don't think it was
> working.  I
> > > > > > created a
> > > > > > > > runscript that I think should work, but I am getting
the same
> > > error
> > > > > as
> > > > > > > > before.  Here are the log files again as well as my
> > runscript.  I
> > > > am
> > > > > > > > beginning to suspect it may be a problem on our end.
I have
> > some
> > > > of
> > > > > > our
> > > > > > > > systems operation people looking into it, but if you
can help
> > in
> > > > any
> > > > > > way
> > > > > > > > that would still be greatly appreciated.
> > > > > > > >
> > > > > > > > Best,
> > > > > > > > Shannon
> > > > > > > >
> > > > > > > > On Thu, Nov 5, 2015 at 6:29 PM, John Halley Gotway via
RT <
> > > > > > > > met_help at ucar.edu
> > > > > > > > > wrote:
> > > > > > > >
> > > > > > > > > Shannon,
> > > > > > > > >
> > > > > > > > > Thanks for sending those files.  That helps a lot.
The
> > problem
> > > > > here
> > > > > > is
> > > > > > > > the
> > > > > > > > > MET doesn't know where to find the NetCDF library.
> > > > > > > > >
> > > > > > > > > Looking in "config.log", it looks like you haven't
set the
> > > > > MET_NETCDF
> > > > > > > > > environment variable.  Info on compiling MET is in
the
> > > top-level
> > > > > > README
> > > > > > > > > file, the User's Guide, or the online tutorial, but
I'd
> > suggest
> > > > > > looking
> > > > > > > > at
> > > > > > > > > the "help" information from configure:
> > > > > > > > >    cd met-5.1
> > > > > > > > >    ./configure --help
> > > > > > > > >
> > > > > > > > > Once you've compiled the external libraries, you
should set
> > > > several
> > > > > > > > MET_...
> > > > > > > > > environment variables to tell MET where to find
them,
> > assuming
> > > > they
> > > > > > are
> > > > > > > > not
> > > > > > > > > in a standard location.
> > > > > > > > >
> > > > > > > > > To fix this error, you'd set MET_NETCDF to the top-
level
> > 3.6.2
> > > > > NetCDF
> > > > > > > > > directory.  That directory should contain "lib" and
> "include"
> > > > > > > > > sub-directories.
> > > > > > > > >
> > > > > > > > > You may also need to define MET_GSL for the top-
level GSL
> > > > library,
> > > > > > > > > MET_BUFRLIB for the BUFR Library, and MET_GRIB2CINC
and
> > > > > MET_GRIB2CLIB
> > > > > > > is
> > > > > > > > > you're compiling GRIB2 support.
> > > > > > > > >
> > > > > > > > > After setting those environment variables, rerun
your
> > configure
> > > > > > command
> > > > > > > > and
> > > > > > > > > try recompiling.
> > > > > > > > >
> > > > > > > > > Also, I see that you're using "icpc".  I've always
used the
> > > Intel
> > > > > > "icc"
> > > > > > > > > compiler in the past, so you might want to use that
> instead.
> > > Run
> > > > > > > "setenv
> > > > > > > > > CXX `which icc`" prior to configure.
> > > > > > > > >
> > > > > > > > > Please let me know what other issues arise.  I'm
happy to
> > help.
> > > > > > > > >
> > > > > > > > > Thanks,
> > > > > > > > > John
> > > > > > > > >
> > > > > > > > > On Thu, Nov 5, 2015 at 1:43 PM, Shannon Rees - NOAA
> Affiliate
> > > via
> > > > > RT
> > > > > > <
> > > > > > > > > met_help at ucar.edu> wrote:
> > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > <URL:
> > > https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987
> > > > >
> > > > > > > > > >
> > > > > > > > > > Yes, here they are.
> > > > > > > > > >
> > > > > > > > > > On Thu, Nov 5, 2015 at 3:03 PM, John Halley Gotway
via
> RT <
> > > > > > > > > > met_help at ucar.edu
> > > > > > > > > > > wrote:
> > > > > > > > > >
> > > > > > > > > > > Shannon,
> > > > > > > > > > >
> > > > > > > > > > > Can you please run the following commands from
the
> > > top-level
> > > > > MET
> > > > > > > > > > directory:
> > > > > > > > > > >
> > > > > > > > > > >    make clean
> > > > > > > > > > >    make install >& make_install.log
> > > > > > > > > > >
> > > > > > > > > > > And then send me the "make_install.log" and
> "config.log"
> > > > files.
> > > > > > > That
> > > > > > > > > > > should give me a better idea of the problem.
> > > > > > > > > > >
> > > > > > > > > > > Thanks,
> > > > > > > > > > > John
> > > > > > > > > > >
> > > > > > > > > > > On Thu, Nov 5, 2015 at 12:49 PM, Shannon Rees -
NOAA
> > > > Affiliate
> > > > > > via
> > > > > > > > RT <
> > > > > > > > > > > met_help at ucar.edu> wrote:
> > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > > <URL:
> > > > > https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987
> > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > > Hi John
> > > > > > > > > > > >
> > > > > > > > > > > > We do have access to Theia but it would be
much
> better
> > > for
> > > > us
> > > > > > to
> > > > > > > > have
> > > > > > > > > > it
> > > > > > > > > > > on
> > > > > > > > > > > > our own post-processing and analysis cluster
here at
> > the
> > > > lab.
> > > > > > > > > > > >
> > > > > > > > > > > > There were no netcdf 3's installed already so
I
> > installed
> > > > > > version
> > > > > > > > > > 3.6.2.
> > > > > > > > > > > > However when I tried to install met again I
got a
> > similar
> > > > > > error:
> > > > > > > > > > > > "nc_var_info.h(24): catastrophic error: could
not
> open
> > > > source
> > > > > > > file
> > > > > > > > > > > > "netcdf.hh"
> > > > > > > > > > > >   #include <netcdf.hh>
> > > > > > > > > > > >                       ^
> > > > > > > > > > > > compilation aborted for nc_var_info.cc (code
4)"
> > > > > > > > > > > >
> > > > > > > > > > > > The netcdf.hh file exists now, but is still
not being
> > > used
> > > > > > > > correctly.
> > > > > > > > > > > >
> > > > > > > > > > > > Best,
> > > > > > > > > > > > Shannon
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > > On Wed, Nov 4, 2015 at 4:33 PM, John Halley
Gotway
> via
> > > RT <
> > > > > > > > > > > > met_help at ucar.edu
> > > > > > > > > > > > > wrote:
> > > > > > > > > > > >
> > > > > > > > > > > > > Shannon,
> > > > > > > > > > > > >
> > > > > > > > > > > > > I see that you're with GFDL at NOAA.  On
what
> machine
> > > are
> > > > > you
> > > > > > > > > trying
> > > > > > > > > > to
> > > > > > > > > > > > > install MET?  I only ask because MET is
already
> > > installed
> > > > > on
> > > > > > > > theia
> > > > > > > > > > and
> > > > > > > > > > > > > jet.  If it's one of those machines, you
could use
> > that
> > > > > > build.
> > > > > > > > > > > > >
> > > > > > > > > > > > > The relevant error message you're getting is
this:
> > > > > > > > > > > > >    nc_var_info.h:24:21: error: netcdf.hh: No
such
> > file
> > > or
> > > > > > > > directory
> > > > > > > > > > > > >
> > > > > > > > > > > > > The "netcdf.hh" header file is created when
the C++
> > > > > interface
> > > > > > > of
> > > > > > > > > > NetCDF
> > > > > > > > > > > > is
> > > > > > > > > > > > > compiled, and that interface is not always
> compiled.
> > > > > Another
> > > > > > > > issue
> > > > > > > > > > is
> > > > > > > > > > > > that
> > > > > > > > > > > > > MET hasn't begun using the enhanced data
model
> > > available
> > > > in
> > > > > > > > NetCDF
> > > > > > > > > > > > version
> > > > > > > > > > > > > 4 yet.  Please link to NetCDF version 3
instead.
> > > > > > > > > > > > >
> > > > > > > > > > > > > Check to see if NetCDF version 3 is already
> installed
> > > > > > > somewhere.
> > > > > > > > If
> > > > > > > > > > so,
> > > > > > > > > > > > try
> > > > > > > > > > > > > that version.  If not, it's easy enough to
compile
> > > > > following
> > > > > > > the
> > > > > > > > > > > > > instructions here:
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
http://www.dtcenter.org/met/users/support/online_tutorial/METv5.0/compilation/req_libs.php
> > > > > > > > > > > > >
> > > > > > > > > > > > > Thanks,
> > > > > > > > > > > > > John
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > > On Wed, Nov 4, 2015 at 2:25 PM, Shannon Rees
- NOAA
> > > > > Affiliate
> > > > > > > via
> > > > > > > > > RT
> > > > > > > > > > <
> > > > > > > > > > > > > met_help at ucar.edu> wrote:
> > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > <URL:
> > > > > > > https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987
> > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > Hi John,
> > > > > > > > > > > > > > I have installed all of the external
libraries I
> > > > need.  I
> > > > > > > > think I
> > > > > > > > > > did
> > > > > > > > > > > > > this
> > > > > > > > > > > > > > properly (following the instructions in
the
> > > tutorial),
> > > > > but
> > > > > > I
> > > > > > > am
> > > > > > > > > not
> > > > > > > > > > > > very
> > > > > > > > > > > > > > experienced with installing software.  I
am able
> to
> > > > > > configure
> > > > > > > > Met
> > > > > > > > > > > 5.1,
> > > > > > > > > > > > > but
> > > > > > > > > > > > > > I get an error when I run make install:
> > > > > > > > > > > > > > "In file included from nc_var_info.cc:24:
> > > > > > > > > > > > > > nc_var_info.h:24:21: error: netcdf.hh: No
such
> file
> > > or
> > > > > > > > directory
> > > > > > > > > > > > > > In file included from nc_var_info.cc:24:
> > > > > > > > > > > > > > nc_var_info.h:52: error: ISO C++ forbids
> > declaration
> > > of
> > > > > > > 'NcVar'
> > > > > > > > > > with
> > > > > > > > > > > no
> > > > > > > > > > > > > > type
> > > > > > > > > > > > > > nc_var_info.h:52: error: expected ';'
before '*'
> > > token
> > > > > > > > > > > > > > nc_var_info.h:68: error: ISO C++ forbids
> > declaration
> > > of
> > > > > > > 'NcDim'
> > > > > > > > > > with
> > > > > > > > > > > no
> > > > > > > > > > > > > > type
> > > > > > > > > > > > > > nc_var_info.h:68: error: expected ';'
before '*'
> > > token
> > > > > > > > > > > > > > nc_var_info.cc: In member function 'void
> > > > > > > > > > > > NcVarInfo::init_from_scratch()':
> > > > > > > > > > > > > > nc_var_info.cc:99: error: 'Dims' was not
declared
> > in
> > > > this
> > > > > > > scope
> > > > > > > > > > > > > > nc_var_info.cc:99: error: 'NcDim' was not
> declared
> > in
> > > > > this
> > > > > > > > scope
> > > > > > > > > > > > > > nc_var_info.cc:99: error: expected
> > primary-expression
> > > > > > before
> > > > > > > > ')'
> > > > > > > > > > > token
> > > > > > > > > > > > > > nc_var_info.cc:99: error: expected ';'
before
> > numeric
> > > > > > > constant
> > > > > > > > > > > > > > nc_var_info.cc: In member function 'void
> > > > > > NcVarInfo::clear()':
> > > > > > > > > > > > > > nc_var_info.cc:115: error: 'var' was not
declared
> > in
> > > > this
> > > > > > > scope
> > > > > > > > > > > > > > nc_var_info.cc:115: error: 'NcVar' was not
> declared
> > > in
> > > > > this
> > > > > > > > scope
> > > > > > > > > > > > > > nc_var_info.cc:115: error: expected
> > > primary-expression
> > > > > > before
> > > > > > > > ')'
> > > > > > > > > > > token
> > > > > > > > > > > > > > nc_var_info.cc:115: error: expected ';'
before
> > > numeric
> > > > > > > constant
> > > > > > > > > > > > > > nc_var_info.cc:131: error: 'Dims' was not
> declared
> > in
> > > > > this
> > > > > > > > scope
> > > > > > > > > > > > > > nc_var_info.cc:131: error: type '<type
error>'
> > > argument
> > > > > > given
> > > > > > > > to
> > > > > > > > > > > > > 'delete',
> > > > > > > > > > > > > > expected pointer
> > > > > > > > > > > > > > nc_var_info.cc:131: error: 'NcDim' was not
> declared
> > > in
> > > > > this
> > > > > > > > scope
> > > > > > > > > > > > > > nc_var_info.cc:131: error: expected
> > > primary-expression
> > > > > > before
> > > > > > > > ')'
> > > > > > > > > > > token
> > > > > > > > > > > > > > nc_var_info.cc:131: error: expected ';'
before
> > > numeric
> > > > > > > constant
> > > > > > > > > > > > > > nc_var_info.cc: In member function 'void
> > > > > > > > > > > NcVarInfo::dump(std::ostream&,
> > > > > > > > > > > > > > int) const':
> > > > > > > > > > > > > > nc_var_info.cc:155: error: 'var' was not
declared
> > in
> > > > this
> > > > > > > scope
> > > > > > > > > > > > > > nc_var_info.cc:181: error: 'Dims' was not
> declared
> > in
> > > > > this
> > > > > > > > scope
> > > > > > > > > > > > > > nc_var_info.cc: In member function 'void
> > > > > > > > NcVarInfo::assign(const
> > > > > > > > > > > > > > NcVarInfo&)':
> > > > > > > > > > > > > > nc_var_info.cc:218: error: 'var' was not
declared
> > in
> > > > this
> > > > > > > scope
> > > > > > > > > > > > > > nc_var_info.cc:218: error: 'const class
> NcVarInfo'
> > > has
> > > > no
> > > > > > > > member
> > > > > > > > > > > named
> > > > > > > > > > > > > > 'var'
> > > > > > > > > > > > > > nc_var_info.cc:239: error: 'const class
> NcVarInfo'
> > > has
> > > > no
> > > > > > > > member
> > > > > > > > > > > named
> > > > > > > > > > > > > > 'Dims'
> > > > > > > > > > > > > > nc_var_info.cc:241: error: 'Dims' was not
> declared
> > in
> > > > > this
> > > > > > > > scope
> > > > > > > > > > > > > > nc_var_info.cc:241: error: expected
> type-specifier
> > > > before
> > > > > > > > 'NcDim'
> > > > > > > > > > > > > > nc_var_info.cc:241: error: expected ';'
before
> > > 'NcDim'
> > > > > > > > > > > > > > nc_var_info.cc:243: error: 'const class
> NcVarInfo'
> > > has
> > > > no
> > > > > > > > member
> > > > > > > > > > > named
> > > > > > > > > > > > > > 'Dims'
> > > > > > > > > > > > > > nc_var_info.cc: In function 'bool
> get_att_str(const
> > > > > > > NcVarInfo&,
> > > > > > > > > > const
> > > > > > > > > > > > > > ConcatString&, ConcatString&)':
> > > > > > > > > > > > > > nc_var_info.cc:272: error: 'NcAtt' was not
> declared
> > > in
> > > > > this
> > > > > > > > scope
> > > > > > > > > > > > > > nc_var_info.cc:272: error: 'att' was not
declared
> > in
> > > > this
> > > > > > > scope
> > > > > > > > > > > > > > nc_var_info.cc:272: error: expected
> > > primary-expression
> > > > > > before
> > > > > > > > ')'
> > > > > > > > > > > token
> > > > > > > > > > > > > > nc_var_info.cc:272: error: expected ';'
before
> > > numeric
> > > > > > > constant
> > > > > > > > > > > > > > nc_var_info.cc:275: error: 'const class
> NcVarInfo'
> > > has
> > > > no
> > > > > > > > member
> > > > > > > > > > > named
> > > > > > > > > > > > > > 'var'
> > > > > > > > > > > > > > nc_var_info.cc:280: error: 'const class
> NcVarInfo'
> > > has
> > > > no
> > > > > > > > member
> > > > > > > > > > > named
> > > > > > > > > > > > > > 'var'
> > > > > > > > > > > > > > nc_var_info.cc:285: error: 'ncChar' was
not
> > declared
> > > in
> > > > > > this
> > > > > > > > > scope
> > > > > > > > > > > > > > nc_var_info.cc: In function 'bool
> get_att_int(const
> > > > > > > NcVarInfo&,
> > > > > > > > > > const
> > > > > > > > > > > > > > ConcatString&, int&)':
> > > > > > > > > > > > > > nc_var_info.cc:319: error: 'NcAtt' was not
> declared
> > > in
> > > > > this
> > > > > > > > scope
> > > > > > > > > > > > > > nc_var_info.cc:319: error: 'att' was not
declared
> > in
> > > > this
> > > > > > > scope
> > > > > > > > > > > > > > nc_var_info.cc:319: error: expected
> > > primary-expression
> > > > > > before
> > > > > > > > ')'
> > > > > > > > > > > token
> > > > > > > > > > > > > > nc_var_info.cc:319: error: expected ';'
before
> > > numeric
> > > > > > > constant
> > > > > > > > > > > > > > nc_var_info.cc:322: error: 'const class
> NcVarInfo'
> > > has
> > > > no
> > > > > > > > member
> > > > > > > > > > > named
> > > > > > > > > > > > > > 'var'
> > > > > > > > > > > > > > nc_var_info.cc:327: error: 'const class
> NcVarInfo'
> > > has
> > > > no
> > > > > > > > member
> > > > > > > > > > > named
> > > > > > > > > > > > > > 'var'
> > > > > > > > > > > > > > nc_var_info.cc:332: error: 'ncInt' was not
> declared
> > > in
> > > > > this
> > > > > > > > scope
> > > > > > > > > > > > > > nc_var_info.cc: In function 'bool
> > > > get_att_unixtime(const
> > > > > > > > > > NcVarInfo&,
> > > > > > > > > > > > > const
> > > > > > > > > > > > > > ConcatString&, unixtime&)':
> > > > > > > > > > > > > > nc_var_info.cc:366: error: 'NcAtt' was not
> declared
> > > in
> > > > > this
> > > > > > > > scope
> > > > > > > > > > > > > > nc_var_info.cc:366: error: 'att' was not
declared
> > in
> > > > this
> > > > > > > scope
> > > > > > > > > > > > > > nc_var_info.cc:366: error: expected
> > > primary-expression
> > > > > > before
> > > > > > > > ')'
> > > > > > > > > > > token
> > > > > > > > > > > > > > nc_var_info.cc:366: error: expected ';'
before
> > > numeric
> > > > > > > constant
> > > > > > > > > > > > > > nc_var_info.cc:369: error: 'const class
> NcVarInfo'
> > > has
> > > > no
> > > > > > > > member
> > > > > > > > > > > named
> > > > > > > > > > > > > > 'var'
> > > > > > > > > > > > > > nc_var_info.cc:375: error: 'const class
> NcVarInfo'
> > > has
> > > > no
> > > > > > > > member
> > > > > > > > > > > named
> > > > > > > > > > > > > > 'var'
> > > > > > > > > > > > > > nc_var_info.cc:395: error: 'ncInt' was not
> declared
> > > in
> > > > > this
> > > > > > > > scope
> > > > > > > > > > > > > > nc_var_info.cc:399: error: 'ncChar' was
not
> > declared
> > > in
> > > > > > this
> > > > > > > > > scope
> > > > > > > > > > > > > > make[3]: *** [libvx_nc_util_a-
nc_var_info.o]
> Error
> > 1
> > > > > > > > > > > > > > make[3]: Leaving directory
> > > > > > > > > > > > > >
> > > > `/home/Shannon.McElhinney/met-5.1/src/libcode/vx_nc_util'
> > > > > > > > > > > > > > make[2]: *** [install-recursive] Error 1
> > > > > > > > > > > > > > make[2]: Leaving directory
> > > > > > > > > > > > `/home/Shannon.McElhinney/met-5.1/src/libcode'
> > > > > > > > > > > > > > make[1]: *** [install-recursive] Error 1
> > > > > > > > > > > > > > make[1]: Leaving directory
> > > > > > > > `/home/Shannon.McElhinney/met-5.1/src'
> > > > > > > > > > > > > > make: *** [install-recursive] Error 1"
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > I tried using several different versions
of
> netcdf,
> > > > > > including
> > > > > > > > > some
> > > > > > > > > > > > > versions
> > > > > > > > > > > > > > which were already installed properly on
the
> > system.
> > > > > Every
> > > > > > > > time
> > > > > > > > > I
> > > > > > > > > > > get
> > > > > > > > > > > > > this
> > > > > > > > > > > > > > same error.  To reference netcdf I put
this in my
> > > > > ~/.cshrc
> > > > > > > > file:
> > > > > > > > > > > > > > "set MET_NETCDF =
> /usr/local/netcdf-4.2_optimized"
> > > > > > > > > > > > > > or
> > > > > > > > > > > > > > "set MET_NETCDF =
> > > > > > > > /home/Shannon.McElhinney/netcdf/netcdf-4.0.1/"
> > > > > > > > > > > > > > for example.  Do you know what could be
causing
> > this
> > > > > error?
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > Best,
> > > > > > > > > > > > > > Shannon
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > On Wed, Nov 4, 2015 at 9:53 AM, John
Halley
> Gotway
> > > via
> > > > > RT <
> > > > > > > > > > > > > > met_help at ucar.edu
> > > > > > > > > > > > > > > wrote:
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > > Shannon,
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > The 5.1 installation instructions are
basically
> > the
> > > > > same
> > > > > > as
> > > > > > > > > 5.0,
> > > > > > > > > > > and
> > > > > > > > > > > > > are
> > > > > > > > > > > > > > > included in the top-level README file
and the
> > users
> > > > > > guide.
> > > > > > > > We
> > > > > > > > > > just
> > > > > > > > > > > > > > haven't
> > > > > > > > > > > > > > > had time to update the online tutorial
with
> > > examples
> > > > of
> > > > > > all
> > > > > > > > the
> > > > > > > > > > > > newest
> > > > > > > > > > > > > > > functionality yet.
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > Please try compiling met 5.1 and let us
know if
> > you
> > > > run
> > > > > > > into
> > > > > > > > > any
> > > > > > > > > > > > > > problems.
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > Thanks,
> > > > > > > > > > > > > > > John Halley Gotway
> > > > > > > > > > > > > > > met_help at ucar.edu
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > On Wednesday, November 4, 2015, Shannon
Rees -
> > NOAA
> > > > > > > Affiliate
> > > > > > > > > via
> > > > > > > > > > > RT
> > > > > > > > > > > > <
> > > > > > > > > > > > > > > met_help at ucar.edu> wrote:
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > Wed Nov 04 06:19:17 2015: Request
73987 was
> > acted
> > > > > upon.
> > > > > > > > > > > > > > > > Transaction: Ticket created by
> > > > shannon.rees at noaa.gov
> > > > > > > > > > > > <javascript:;>
> > > > > > > > > > > > > > > >        Queue: met_help
> > > > > > > > > > > > > > > >      Subject: MET 5.1 Installation
> > > > > > > > > > > > > > > >        Owner: Nobody
> > > > > > > > > > > > > > > >   Requestors: shannon.rees at noaa.gov
> > > <javascript:;>
> > > > > > > > > > > > > > > >       Status: new
> > > > > > > > > > > > > > > >  Ticket <URL:
> > > > > > > > > > > > >
> > > https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > Hello,
> > > > > > > > > > > > > > > > I am a researcher at the Geophysical
Fluid
> > > Dynamics
> > > > > Lab
> > > > > > > and
> > > > > > > > > we
> > > > > > > > > > > are
> > > > > > > > > > > > > > trying
> > > > > > > > > > > > > > > > to implement the MET 5.1 package to
evaluate
> > our
> > > 10
> > > > > day
> > > > > > > > > > forecasts
> > > > > > > > > > > > for
> > > > > > > > > > > > > > the
> > > > > > > > > > > > > > > > NGGPS project.  It would greatly
benefit us
> to
> > > use
> > > > > the
> > > > > > > > newest
> > > > > > > > > > > > version
> > > > > > > > > > > > > > > > though the installation instructions
are not
> > yet
> > > > > > > published
> > > > > > > > > > > online.
> > > > > > > > > > > > > > > > Unfortunately we don't have time to
wait for
> > them
> > > > to
> > > > > be
> > > > > > > > > > > published.
> > > > > > > > > > > > > > Would
> > > > > > > > > > > > > > > > it be possible to follow the
instructions for
> > MET
> > > > 5.0
> > > > > > to
> > > > > > > > > > download
> > > > > > > > > > > > MET
> > > > > > > > > > > > > > 5.1
> > > > > > > > > > > > > > > > to get the basic tools working?  Do
you know
> if
> > > > there
> > > > > > are
> > > > > > > > any
> > > > > > > > > > > major
> > > > > > > > > > > > > > > > problems I would run into if I tried
to do
> > this?
> > > > > > > > > > > > > > > > Best,
> > > > > > > > > > > > > > > > --
> > > > > > > > > > > > > > > > Shannon Rees
> > > > > > > > > > > > > > > > Programming Scientist
> > > > > > > > > > > > > > > > Engility
> > > > > > > > > > > > > > > > Geophysical Fluid Dynamics Lab
> > > > > > > > > > > > > > > > 201 Forrestal Rd Princeton, NJ
> > > > > > > > > > > > > > > > 609-452-5384
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > --
> > > > > > > > > > > > > > Shannon Rees
> > > > > > > > > > > > > > Programming Scientist
> > > > > > > > > > > > > > Engility
> > > > > > > > > > > > > > Geophysical Fluid Dynamics Lab
> > > > > > > > > > > > > > 201 Forrestal Rd Princeton, NJ
> > > > > > > > > > > > > > 609-452-5384
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > > --
> > > > > > > > > > > > Shannon Rees
> > > > > > > > > > > > Programming Scientist
> > > > > > > > > > > > Engility
> > > > > > > > > > > > Geophysical Fluid Dynamics Lab
> > > > > > > > > > > > 201 Forrestal Rd Princeton, NJ
> > > > > > > > > > > > 609-452-5384
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > --
> > > > > > > > > > Shannon Rees
> > > > > > > > > > Programming Scientist
> > > > > > > > > > Engility
> > > > > > > > > > Geophysical Fluid Dynamics Lab
> > > > > > > > > > 201 Forrestal Rd Princeton, NJ
> > > > > > > > > > 609-452-5384
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > --
> > > > > > > > Shannon Rees
> > > > > > > > Programming Scientist
> > > > > > > > Engility
> > > > > > > > Geophysical Fluid Dynamics Lab
> > > > > > > > 201 Forrestal Rd Princeton, NJ
> > > > > > > > 609-452-5384
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > > > --
> > > > > > Shannon Rees
> > > > > > Programming Scientist
> > > > > > Engility
> > > > > > Geophysical Fluid Dynamics Lab
> > > > > > 201 Forrestal Rd Princeton, NJ
> > > > > > 609-452-5384
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > >
> > > >
> > > > --
> > > > Shannon Rees
> > > > Programming Scientist
> > > > Engility
> > > > Geophysical Fluid Dynamics Lab
> > > > 201 Forrestal Rd Princeton, NJ
> > > > 609-452-5384
> > > >
> > > >
> > >
> > >
> >
> >
> > --
> > Shannon Rees
> > Programming Scientist
> > Engility
> > Geophysical Fluid Dynamics Lab
> > 201 Forrestal Rd Princeton, NJ
> > 609-452-5384
> >
> >
>
>


--
Shannon Rees
Programming Scientist
Engility
Geophysical Fluid Dynamics Lab
201 Forrestal Rd Princeton, NJ
609-452-5384

------------------------------------------------
Subject: MET 5.1 Installation
From: John Halley Gotway
Time: Tue Nov 10 09:47:55 2015

Great, glad to hear it.  Sorry that was such a hassle!  Please let us
know
what other questions or issues arise in your use of MET.

I'll go ahead and resolve this ticket.

Thanks,
John

On Tue, Nov 10, 2015 at 8:57 AM, Shannon Rees - NOAA Affiliate via RT
<
met_help at ucar.edu> wrote:

>
> <URL: https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987 >
>
> Hi John,
>
> I finally got it installed!  Thanks for all of your help!  I did
disable
> pb2nc since I already downloaded the PrepBufr data in netcdf format.
I
> tried a few different versions of ifort and intel_compilers but they
all
> came up with errors.  I will let our sys administration know.
>
> Thanks again,
> Shannon
>
> On Mon, Nov 9, 2015 at 5:39 PM, John Halley Gotway via RT <
> met_help at ucar.edu
> > wrote:
>
> > Shannon,
> >
> > You're right, this is more difficult!  And it's possible that the
ifort
> > compiler isn't installed/configured correctly and we won't be able
to fix
> > it.
> >
> > The relevant error message is this:
> >    undefined reference to `_intel_fast_memmove'
> >
> > So the linker doesn't know where to find the definition of that
function.
> > Looking at the Intel compiler libraries, it should be defined in a
> library
> > named "libirc".
> >
> > Try running the following commands:
> >    ls   /opt/ifort/11.1.073/lib/intel64/libirc.a
> >    nm /opt/ifort/11.1.073/lib/intel64/libirc.a | grep
_intel_fast_memmove
> >
> > Does the "ls" command indicate that file exists?  If so, does the
second
> > command result in some output that look something like this?
> >    0000000000000030 T _intel_fast_memmove
> >
> > If that library file is missing or doesn't contain a line like the
one
> > above, my guess is that there's a problem with your ifort
installation,
> and
> > I'd suggest asking your sys admins.
> >
> > As a short-term solution, you can skip over the compilation of the
pb2nc
> > tool by passing "--disable-pb2nc" to the MET configuration
command.
> >
> > Thanks,
> > John
> >
> >
> >
> >
> > On Mon, Nov 9, 2015 at 1:36 PM, Shannon Rees - NOAA Affiliate via
RT <
> > met_help at ucar.edu> wrote:
> >
> > >
> > > <URL: https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987 >
> > >
> > > That is an easy fix!  This one doesn't look as easy. "undefined
> reference
> > > to `_intel_fast_memmove' in pb2nc.
> > >
> > > Shannon
> > >
> > > On Mon, Nov 9, 2015 at 2:13 PM, John Halley Gotway via RT <
> > > met_help at ucar.edu
> > > > wrote:
> > >
> > > > Shannon,
> > > >
> > > > Getting closer!  This one is easy.  Rather than setting
MET_BUFR =
> > > > /home/Shannon.McElhinney/BUFRLIB, set MET_BUFRLIB =
> > > > /home/Shannon.McElhinney/BUFRLIB.  Then reconfigure and
recompile.
> > > >
> > > > This is a due to the non-standard way the BUFR library is
organized.
> > MET
> > > > uses autoconf which assumes that libraries have subdirectories
named
> > > > "include" and "lib".  But the BUFR library does not.  The
library
> file
> > > > lives in the top-level directory.
> > > >
> > > > Please let me know if that fixes your problem.
> > > >
> > > > Thanks,
> > > > John
> > > >
> > > > On Mon, Nov 9, 2015 at 11:02 AM, Shannon Rees - NOAA Affiliate
via
> RT <
> > > > met_help at ucar.edu> wrote:
> > > >
> > > > >
> > > > > <URL:
https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987 >
> > > > >
> > > > > Hi John,
> > > > >
> > > > > I tried it using icpc and I think it did help.  I have never
used
> icc
> > > to
> > > > > compile anything before so that could have been a problem.
During
> > > make I
> > > > > ran into an error with pb2nc: "ld: cannot find -lbufr".
> > > > >
> > > > > Thanks,
> > > > > Shannon
> > > > >
> > > > >
> > > > > On Fri, Nov 6, 2015 at 4:20 PM, John Halley Gotway via RT <
> > > > > met_help at ucar.edu
> > > > > > wrote:
> > > > >
> > > > > > Shannon,
> > > > > >
> > > > > > This is a bit concerning.  Here's the first relevant
error:
> > > > > >    undefined reference to `std::cerr'
> > > > > >
> > > > > > The error appears when doing the linking for the first
> executable.
> > > It
> > > > > > can't find the definition of "cerr" which is defined in
the
> > standard
> > > > C++
> > > > > > libraries.  So the "icc" compiler doesn't seem to behaving
well.
> > It
> > > > also
> > > > > > seems problematic that it's linking to GCC libraries
instead of
> > Intel
> > > > > > ones.  Look for this in "make_install1.log":
> > > > > >    /app/paida/builds/gcc-4.4.7
> > > > > >
> > > > > > Perhaps I led you astray by asking your to use icc instead
of
> icpc.
> > > To
> > > > > > test that out I tried compiling MET using icpc instead of
icc,
> and
> > it
> > > > > > worked fine.
> > > > > > I'd suggest giving that a shot:
> > > > > >
> > > > > >    setenv CXX `which icpc`
> > > > > >    make clean
> > > > > >    ./configure  --prefix=/home/Shannon.McElhinney/met-5.1
> > > > --enable-modis
> > > > > > --enable-mode_graphics
> > > > > >    make install >& make_install.log
> > > > > >
> > > > > > Please let me know if that improves anything.  It's
possible that
> > > your
> > > > > > Intel compiler is poorly installed/configured.  Have you
> > successfully
> > > > > > compiled other things with it?  We could configure MET to
tell
> the
> > > > linker
> > > > > > where to find the standard C++ libraries, but frankly, it
should
> > > > already
> > > > > > know where to look, and I think that would have a low
probability
> > of
> > > > > > success.
> > > > > >
> > > > > > Thanks,
> > > > > > John
> > > > > >
> > > > > >
> > > > > > On Fri, Nov 6, 2015 at 11:00 AM, Shannon Rees - NOAA
Affiliate
> via
> > > RT <
> > > > > > met_help at ucar.edu> wrote:
> > > > > >
> > > > > > >
> > > > > > > <URL:
https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987
> >
> > > > > > >
> > > > > > > Thanks John!  That did help.  I didn't know the
difference
> > between
> > > > set
> > > > > > and
> > > > > > > setenv.  Of course, I've run into another netcdf problem
> already.
> > > It
> > > > > > seems
> > > > > > > to be the libnetcdf_c++.a file, which does exist.
> > > > > > >
> > > > > > > On Fri, Nov 6, 2015 at 11:58 AM, John Halley Gotway via
RT <
> > > > > > > met_help at ucar.edu> wrote:
> > > > > > >
> > > > > > > > Shannon,
> > > > > > > >
> > > > > > > > Thanks for sending those log files.  I see that
MET_NETCDF
> > > > continues
> > > > > > not
> > > > > > > to
> > > > > > > > be set, and looking in your install script, I see why.
> > > > > > > >
> > > > > > > > Please try editing "xic_install.sh" script by changing
the
> "set
> > > > NAME
> > > > > =
> > > > > > > > VALUE" to "setenv NAME VALUE".
> > > > > > > >
> > > > > > > > The configure script is expecting MET_NETCDF (and the
others)
> > to
> > > be
> > > > > > > > environment variables, so using setenv should do the
trick.
> > > > > > > >
> > > > > > > > This is the difference between environment variables
(setenv)
> > and
> > > > > local
> > > > > > > > shell variables (set), which are only defined in the
current
> > > shell.
> > > > > > > Local
> > > > > > > > shell variables don't work because when you call
"configure"
> it
> > > > > > launches
> > > > > > > a
> > > > > > > > new shell and doesn't no anything about the previously
> defined
> > > > shell
> > > > > > > > variables.
> > > > > > > >
> > > > > > > > Hope that helps.
> > > > > > > >
> > > > > > > > Thanks,
> > > > > > > > John
> > > > > > > >
> > > > > > > > On Fri, Nov 6, 2015 at 7:29 AM, Shannon Rees - NOAA
Affiliate
> > via
> > > > RT
> > > > > <
> > > > > > > > met_help at ucar.edu> wrote:
> > > > > > > >
> > > > > > > > >
> > > > > > > > > <URL:
> > https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987
> > > >
> > > > > > > > >
> > > > > > > > > Hi John,
> > > > > > > > >
> > > > > > > > > Thanks for all the quick and detailed help!  I
thought I
> had
> > > been
> > > > > > > setting
> > > > > > > > > the environment variables, but I don't think it was
> > working.  I
> > > > > > > created a
> > > > > > > > > runscript that I think should work, but I am getting
the
> same
> > > > error
> > > > > > as
> > > > > > > > > before.  Here are the log files again as well as my
> > > runscript.  I
> > > > > am
> > > > > > > > > beginning to suspect it may be a problem on our end.
I
> have
> > > some
> > > > > of
> > > > > > > our
> > > > > > > > > systems operation people looking into it, but if you
can
> help
> > > in
> > > > > any
> > > > > > > way
> > > > > > > > > that would still be greatly appreciated.
> > > > > > > > >
> > > > > > > > > Best,
> > > > > > > > > Shannon
> > > > > > > > >
> > > > > > > > > On Thu, Nov 5, 2015 at 6:29 PM, John Halley Gotway
via RT <
> > > > > > > > > met_help at ucar.edu
> > > > > > > > > > wrote:
> > > > > > > > >
> > > > > > > > > > Shannon,
> > > > > > > > > >
> > > > > > > > > > Thanks for sending those files.  That helps a lot.
The
> > > problem
> > > > > > here
> > > > > > > is
> > > > > > > > > the
> > > > > > > > > > MET doesn't know where to find the NetCDF library.
> > > > > > > > > >
> > > > > > > > > > Looking in "config.log", it looks like you haven't
set
> the
> > > > > > MET_NETCDF
> > > > > > > > > > environment variable.  Info on compiling MET is in
the
> > > > top-level
> > > > > > > README
> > > > > > > > > > file, the User's Guide, or the online tutorial,
but I'd
> > > suggest
> > > > > > > looking
> > > > > > > > > at
> > > > > > > > > > the "help" information from configure:
> > > > > > > > > >    cd met-5.1
> > > > > > > > > >    ./configure --help
> > > > > > > > > >
> > > > > > > > > > Once you've compiled the external libraries, you
should
> set
> > > > > several
> > > > > > > > > MET_...
> > > > > > > > > > environment variables to tell MET where to find
them,
> > > assuming
> > > > > they
> > > > > > > are
> > > > > > > > > not
> > > > > > > > > > in a standard location.
> > > > > > > > > >
> > > > > > > > > > To fix this error, you'd set MET_NETCDF to the
top-level
> > > 3.6.2
> > > > > > NetCDF
> > > > > > > > > > directory.  That directory should contain "lib"
and
> > "include"
> > > > > > > > > > sub-directories.
> > > > > > > > > >
> > > > > > > > > > You may also need to define MET_GSL for the top-
level GSL
> > > > > library,
> > > > > > > > > > MET_BUFRLIB for the BUFR Library, and
MET_GRIB2CINC and
> > > > > > MET_GRIB2CLIB
> > > > > > > > is
> > > > > > > > > > you're compiling GRIB2 support.
> > > > > > > > > >
> > > > > > > > > > After setting those environment variables, rerun
your
> > > configure
> > > > > > > command
> > > > > > > > > and
> > > > > > > > > > try recompiling.
> > > > > > > > > >
> > > > > > > > > > Also, I see that you're using "icpc".  I've always
used
> the
> > > > Intel
> > > > > > > "icc"
> > > > > > > > > > compiler in the past, so you might want to use
that
> > instead.
> > > > Run
> > > > > > > > "setenv
> > > > > > > > > > CXX `which icc`" prior to configure.
> > > > > > > > > >
> > > > > > > > > > Please let me know what other issues arise.  I'm
happy to
> > > help.
> > > > > > > > > >
> > > > > > > > > > Thanks,
> > > > > > > > > > John
> > > > > > > > > >
> > > > > > > > > > On Thu, Nov 5, 2015 at 1:43 PM, Shannon Rees -
NOAA
> > Affiliate
> > > > via
> > > > > > RT
> > > > > > > <
> > > > > > > > > > met_help at ucar.edu> wrote:
> > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > <URL:
> > > > https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987
> > > > > >
> > > > > > > > > > >
> > > > > > > > > > > Yes, here they are.
> > > > > > > > > > >
> > > > > > > > > > > On Thu, Nov 5, 2015 at 3:03 PM, John Halley
Gotway via
> > RT <
> > > > > > > > > > > met_help at ucar.edu
> > > > > > > > > > > > wrote:
> > > > > > > > > > >
> > > > > > > > > > > > Shannon,
> > > > > > > > > > > >
> > > > > > > > > > > > Can you please run the following commands from
the
> > > > top-level
> > > > > > MET
> > > > > > > > > > > directory:
> > > > > > > > > > > >
> > > > > > > > > > > >    make clean
> > > > > > > > > > > >    make install >& make_install.log
> > > > > > > > > > > >
> > > > > > > > > > > > And then send me the "make_install.log" and
> > "config.log"
> > > > > files.
> > > > > > > > That
> > > > > > > > > > > > should give me a better idea of the problem.
> > > > > > > > > > > >
> > > > > > > > > > > > Thanks,
> > > > > > > > > > > > John
> > > > > > > > > > > >
> > > > > > > > > > > > On Thu, Nov 5, 2015 at 12:49 PM, Shannon Rees
- NOAA
> > > > > Affiliate
> > > > > > > via
> > > > > > > > > RT <
> > > > > > > > > > > > met_help at ucar.edu> wrote:
> > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > > <URL:
> > > > > > https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987
> > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > > Hi John
> > > > > > > > > > > > >
> > > > > > > > > > > > > We do have access to Theia but it would be
much
> > better
> > > > for
> > > > > us
> > > > > > > to
> > > > > > > > > have
> > > > > > > > > > > it
> > > > > > > > > > > > on
> > > > > > > > > > > > > our own post-processing and analysis cluster
here
> at
> > > the
> > > > > lab.
> > > > > > > > > > > > >
> > > > > > > > > > > > > There were no netcdf 3's installed already
so I
> > > installed
> > > > > > > version
> > > > > > > > > > > 3.6.2.
> > > > > > > > > > > > > However when I tried to install met again I
got a
> > > similar
> > > > > > > error:
> > > > > > > > > > > > > "nc_var_info.h(24): catastrophic error:
could not
> > open
> > > > > source
> > > > > > > > file
> > > > > > > > > > > > > "netcdf.hh"
> > > > > > > > > > > > >   #include <netcdf.hh>
> > > > > > > > > > > > >                       ^
> > > > > > > > > > > > > compilation aborted for nc_var_info.cc (code
4)"
> > > > > > > > > > > > >
> > > > > > > > > > > > > The netcdf.hh file exists now, but is still
not
> being
> > > > used
> > > > > > > > > correctly.
> > > > > > > > > > > > >
> > > > > > > > > > > > > Best,
> > > > > > > > > > > > > Shannon
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > > On Wed, Nov 4, 2015 at 4:33 PM, John Halley
Gotway
> > via
> > > > RT <
> > > > > > > > > > > > > met_help at ucar.edu
> > > > > > > > > > > > > > wrote:
> > > > > > > > > > > > >
> > > > > > > > > > > > > > Shannon,
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > I see that you're with GFDL at NOAA.  On
what
> > machine
> > > > are
> > > > > > you
> > > > > > > > > > trying
> > > > > > > > > > > to
> > > > > > > > > > > > > > install MET?  I only ask because MET is
already
> > > > installed
> > > > > > on
> > > > > > > > > theia
> > > > > > > > > > > and
> > > > > > > > > > > > > > jet.  If it's one of those machines, you
could
> use
> > > that
> > > > > > > build.
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > The relevant error message you're getting
is
> this:
> > > > > > > > > > > > > >    nc_var_info.h:24:21: error: netcdf.hh:
No such
> > > file
> > > > or
> > > > > > > > > directory
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > The "netcdf.hh" header file is created
when the
> C++
> > > > > > interface
> > > > > > > > of
> > > > > > > > > > > NetCDF
> > > > > > > > > > > > > is
> > > > > > > > > > > > > > compiled, and that interface is not always
> > compiled.
> > > > > > Another
> > > > > > > > > issue
> > > > > > > > > > > is
> > > > > > > > > > > > > that
> > > > > > > > > > > > > > MET hasn't begun using the enhanced data
model
> > > > available
> > > > > in
> > > > > > > > > NetCDF
> > > > > > > > > > > > > version
> > > > > > > > > > > > > > 4 yet.  Please link to NetCDF version 3
instead.
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > Check to see if NetCDF version 3 is
already
> > installed
> > > > > > > > somewhere.
> > > > > > > > > If
> > > > > > > > > > > so,
> > > > > > > > > > > > > try
> > > > > > > > > > > > > > that version.  If not, it's easy enough to
> compile
> > > > > > following
> > > > > > > > the
> > > > > > > > > > > > > > instructions here:
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
http://www.dtcenter.org/met/users/support/online_tutorial/METv5.0/compilation/req_libs.php
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > Thanks,
> > > > > > > > > > > > > > John
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > On Wed, Nov 4, 2015 at 2:25 PM, Shannon
Rees -
> NOAA
> > > > > > Affiliate
> > > > > > > > via
> > > > > > > > > > RT
> > > > > > > > > > > <
> > > > > > > > > > > > > > met_help at ucar.edu> wrote:
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > <URL:
> > > > > > > >
https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987
> > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > Hi John,
> > > > > > > > > > > > > > > I have installed all of the external
libraries
> I
> > > > > need.  I
> > > > > > > > > think I
> > > > > > > > > > > did
> > > > > > > > > > > > > > this
> > > > > > > > > > > > > > > properly (following the instructions in
the
> > > > tutorial),
> > > > > > but
> > > > > > > I
> > > > > > > > am
> > > > > > > > > > not
> > > > > > > > > > > > > very
> > > > > > > > > > > > > > > experienced with installing software.  I
am
> able
> > to
> > > > > > > configure
> > > > > > > > > Met
> > > > > > > > > > > > 5.1,
> > > > > > > > > > > > > > but
> > > > > > > > > > > > > > > I get an error when I run make install:
> > > > > > > > > > > > > > > "In file included from
nc_var_info.cc:24:
> > > > > > > > > > > > > > > nc_var_info.h:24:21: error: netcdf.hh:
No such
> > file
> > > > or
> > > > > > > > > directory
> > > > > > > > > > > > > > > In file included from nc_var_info.cc:24:
> > > > > > > > > > > > > > > nc_var_info.h:52: error: ISO C++ forbids
> > > declaration
> > > > of
> > > > > > > > 'NcVar'
> > > > > > > > > > > with
> > > > > > > > > > > > no
> > > > > > > > > > > > > > > type
> > > > > > > > > > > > > > > nc_var_info.h:52: error: expected ';'
before
> '*'
> > > > token
> > > > > > > > > > > > > > > nc_var_info.h:68: error: ISO C++ forbids
> > > declaration
> > > > of
> > > > > > > > 'NcDim'
> > > > > > > > > > > with
> > > > > > > > > > > > no
> > > > > > > > > > > > > > > type
> > > > > > > > > > > > > > > nc_var_info.h:68: error: expected ';'
before
> '*'
> > > > token
> > > > > > > > > > > > > > > nc_var_info.cc: In member function 'void
> > > > > > > > > > > > > NcVarInfo::init_from_scratch()':
> > > > > > > > > > > > > > > nc_var_info.cc:99: error: 'Dims' was not
> declared
> > > in
> > > > > this
> > > > > > > > scope
> > > > > > > > > > > > > > > nc_var_info.cc:99: error: 'NcDim' was
not
> > declared
> > > in
> > > > > > this
> > > > > > > > > scope
> > > > > > > > > > > > > > > nc_var_info.cc:99: error: expected
> > > primary-expression
> > > > > > > before
> > > > > > > > > ')'
> > > > > > > > > > > > token
> > > > > > > > > > > > > > > nc_var_info.cc:99: error: expected ';'
before
> > > numeric
> > > > > > > > constant
> > > > > > > > > > > > > > > nc_var_info.cc: In member function 'void
> > > > > > > NcVarInfo::clear()':
> > > > > > > > > > > > > > > nc_var_info.cc:115: error: 'var' was not
> declared
> > > in
> > > > > this
> > > > > > > > scope
> > > > > > > > > > > > > > > nc_var_info.cc:115: error: 'NcVar' was
not
> > declared
> > > > in
> > > > > > this
> > > > > > > > > scope
> > > > > > > > > > > > > > > nc_var_info.cc:115: error: expected
> > > > primary-expression
> > > > > > > before
> > > > > > > > > ')'
> > > > > > > > > > > > token
> > > > > > > > > > > > > > > nc_var_info.cc:115: error: expected ';'
before
> > > > numeric
> > > > > > > > constant
> > > > > > > > > > > > > > > nc_var_info.cc:131: error: 'Dims' was
not
> > declared
> > > in
> > > > > > this
> > > > > > > > > scope
> > > > > > > > > > > > > > > nc_var_info.cc:131: error: type '<type
error>'
> > > > argument
> > > > > > > given
> > > > > > > > > to
> > > > > > > > > > > > > > 'delete',
> > > > > > > > > > > > > > > expected pointer
> > > > > > > > > > > > > > > nc_var_info.cc:131: error: 'NcDim' was
not
> > declared
> > > > in
> > > > > > this
> > > > > > > > > scope
> > > > > > > > > > > > > > > nc_var_info.cc:131: error: expected
> > > > primary-expression
> > > > > > > before
> > > > > > > > > ')'
> > > > > > > > > > > > token
> > > > > > > > > > > > > > > nc_var_info.cc:131: error: expected ';'
before
> > > > numeric
> > > > > > > > constant
> > > > > > > > > > > > > > > nc_var_info.cc: In member function 'void
> > > > > > > > > > > > NcVarInfo::dump(std::ostream&,
> > > > > > > > > > > > > > > int) const':
> > > > > > > > > > > > > > > nc_var_info.cc:155: error: 'var' was not
> declared
> > > in
> > > > > this
> > > > > > > > scope
> > > > > > > > > > > > > > > nc_var_info.cc:181: error: 'Dims' was
not
> > declared
> > > in
> > > > > > this
> > > > > > > > > scope
> > > > > > > > > > > > > > > nc_var_info.cc: In member function 'void
> > > > > > > > > NcVarInfo::assign(const
> > > > > > > > > > > > > > > NcVarInfo&)':
> > > > > > > > > > > > > > > nc_var_info.cc:218: error: 'var' was not
> declared
> > > in
> > > > > this
> > > > > > > > scope
> > > > > > > > > > > > > > > nc_var_info.cc:218: error: 'const class
> > NcVarInfo'
> > > > has
> > > > > no
> > > > > > > > > member
> > > > > > > > > > > > named
> > > > > > > > > > > > > > > 'var'
> > > > > > > > > > > > > > > nc_var_info.cc:239: error: 'const class
> > NcVarInfo'
> > > > has
> > > > > no
> > > > > > > > > member
> > > > > > > > > > > > named
> > > > > > > > > > > > > > > 'Dims'
> > > > > > > > > > > > > > > nc_var_info.cc:241: error: 'Dims' was
not
> > declared
> > > in
> > > > > > this
> > > > > > > > > scope
> > > > > > > > > > > > > > > nc_var_info.cc:241: error: expected
> > type-specifier
> > > > > before
> > > > > > > > > 'NcDim'
> > > > > > > > > > > > > > > nc_var_info.cc:241: error: expected ';'
before
> > > > 'NcDim'
> > > > > > > > > > > > > > > nc_var_info.cc:243: error: 'const class
> > NcVarInfo'
> > > > has
> > > > > no
> > > > > > > > > member
> > > > > > > > > > > > named
> > > > > > > > > > > > > > > 'Dims'
> > > > > > > > > > > > > > > nc_var_info.cc: In function 'bool
> > get_att_str(const
> > > > > > > > NcVarInfo&,
> > > > > > > > > > > const
> > > > > > > > > > > > > > > ConcatString&, ConcatString&)':
> > > > > > > > > > > > > > > nc_var_info.cc:272: error: 'NcAtt' was
not
> > declared
> > > > in
> > > > > > this
> > > > > > > > > scope
> > > > > > > > > > > > > > > nc_var_info.cc:272: error: 'att' was not
> declared
> > > in
> > > > > this
> > > > > > > > scope
> > > > > > > > > > > > > > > nc_var_info.cc:272: error: expected
> > > > primary-expression
> > > > > > > before
> > > > > > > > > ')'
> > > > > > > > > > > > token
> > > > > > > > > > > > > > > nc_var_info.cc:272: error: expected ';'
before
> > > > numeric
> > > > > > > > constant
> > > > > > > > > > > > > > > nc_var_info.cc:275: error: 'const class
> > NcVarInfo'
> > > > has
> > > > > no
> > > > > > > > > member
> > > > > > > > > > > > named
> > > > > > > > > > > > > > > 'var'
> > > > > > > > > > > > > > > nc_var_info.cc:280: error: 'const class
> > NcVarInfo'
> > > > has
> > > > > no
> > > > > > > > > member
> > > > > > > > > > > > named
> > > > > > > > > > > > > > > 'var'
> > > > > > > > > > > > > > > nc_var_info.cc:285: error: 'ncChar' was
not
> > > declared
> > > > in
> > > > > > > this
> > > > > > > > > > scope
> > > > > > > > > > > > > > > nc_var_info.cc: In function 'bool
> > get_att_int(const
> > > > > > > > NcVarInfo&,
> > > > > > > > > > > const
> > > > > > > > > > > > > > > ConcatString&, int&)':
> > > > > > > > > > > > > > > nc_var_info.cc:319: error: 'NcAtt' was
not
> > declared
> > > > in
> > > > > > this
> > > > > > > > > scope
> > > > > > > > > > > > > > > nc_var_info.cc:319: error: 'att' was not
> declared
> > > in
> > > > > this
> > > > > > > > scope
> > > > > > > > > > > > > > > nc_var_info.cc:319: error: expected
> > > > primary-expression
> > > > > > > before
> > > > > > > > > ')'
> > > > > > > > > > > > token
> > > > > > > > > > > > > > > nc_var_info.cc:319: error: expected ';'
before
> > > > numeric
> > > > > > > > constant
> > > > > > > > > > > > > > > nc_var_info.cc:322: error: 'const class
> > NcVarInfo'
> > > > has
> > > > > no
> > > > > > > > > member
> > > > > > > > > > > > named
> > > > > > > > > > > > > > > 'var'
> > > > > > > > > > > > > > > nc_var_info.cc:327: error: 'const class
> > NcVarInfo'
> > > > has
> > > > > no
> > > > > > > > > member
> > > > > > > > > > > > named
> > > > > > > > > > > > > > > 'var'
> > > > > > > > > > > > > > > nc_var_info.cc:332: error: 'ncInt' was
not
> > declared
> > > > in
> > > > > > this
> > > > > > > > > scope
> > > > > > > > > > > > > > > nc_var_info.cc: In function 'bool
> > > > > get_att_unixtime(const
> > > > > > > > > > > NcVarInfo&,
> > > > > > > > > > > > > > const
> > > > > > > > > > > > > > > ConcatString&, unixtime&)':
> > > > > > > > > > > > > > > nc_var_info.cc:366: error: 'NcAtt' was
not
> > declared
> > > > in
> > > > > > this
> > > > > > > > > scope
> > > > > > > > > > > > > > > nc_var_info.cc:366: error: 'att' was not
> declared
> > > in
> > > > > this
> > > > > > > > scope
> > > > > > > > > > > > > > > nc_var_info.cc:366: error: expected
> > > > primary-expression
> > > > > > > before
> > > > > > > > > ')'
> > > > > > > > > > > > token
> > > > > > > > > > > > > > > nc_var_info.cc:366: error: expected ';'
before
> > > > numeric
> > > > > > > > constant
> > > > > > > > > > > > > > > nc_var_info.cc:369: error: 'const class
> > NcVarInfo'
> > > > has
> > > > > no
> > > > > > > > > member
> > > > > > > > > > > > named
> > > > > > > > > > > > > > > 'var'
> > > > > > > > > > > > > > > nc_var_info.cc:375: error: 'const class
> > NcVarInfo'
> > > > has
> > > > > no
> > > > > > > > > member
> > > > > > > > > > > > named
> > > > > > > > > > > > > > > 'var'
> > > > > > > > > > > > > > > nc_var_info.cc:395: error: 'ncInt' was
not
> > declared
> > > > in
> > > > > > this
> > > > > > > > > scope
> > > > > > > > > > > > > > > nc_var_info.cc:399: error: 'ncChar' was
not
> > > declared
> > > > in
> > > > > > > this
> > > > > > > > > > scope
> > > > > > > > > > > > > > > make[3]: *** [libvx_nc_util_a-
nc_var_info.o]
> > Error
> > > 1
> > > > > > > > > > > > > > > make[3]: Leaving directory
> > > > > > > > > > > > > > >
> > > > > `/home/Shannon.McElhinney/met-5.1/src/libcode/vx_nc_util'
> > > > > > > > > > > > > > > make[2]: *** [install-recursive] Error 1
> > > > > > > > > > > > > > > make[2]: Leaving directory
> > > > > > > > > > > > > `/home/Shannon.McElhinney/met-
5.1/src/libcode'
> > > > > > > > > > > > > > > make[1]: *** [install-recursive] Error 1
> > > > > > > > > > > > > > > make[1]: Leaving directory
> > > > > > > > > `/home/Shannon.McElhinney/met-5.1/src'
> > > > > > > > > > > > > > > make: *** [install-recursive] Error 1"
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > I tried using several different versions
of
> > netcdf,
> > > > > > > including
> > > > > > > > > > some
> > > > > > > > > > > > > > versions
> > > > > > > > > > > > > > > which were already installed properly on
the
> > > system.
> > > > > > Every
> > > > > > > > > time
> > > > > > > > > > I
> > > > > > > > > > > > get
> > > > > > > > > > > > > > this
> > > > > > > > > > > > > > > same error.  To reference netcdf I put
this in
> my
> > > > > > ~/.cshrc
> > > > > > > > > file:
> > > > > > > > > > > > > > > "set MET_NETCDF =
> > /usr/local/netcdf-4.2_optimized"
> > > > > > > > > > > > > > > or
> > > > > > > > > > > > > > > "set MET_NETCDF =
> > > > > > > > > /home/Shannon.McElhinney/netcdf/netcdf-4.0.1/"
> > > > > > > > > > > > > > > for example.  Do you know what could be
causing
> > > this
> > > > > > error?
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > Best,
> > > > > > > > > > > > > > > Shannon
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > On Wed, Nov 4, 2015 at 9:53 AM, John
Halley
> > Gotway
> > > > via
> > > > > > RT <
> > > > > > > > > > > > > > > met_help at ucar.edu
> > > > > > > > > > > > > > > > wrote:
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > Shannon,
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > The 5.1 installation instructions are
> basically
> > > the
> > > > > > same
> > > > > > > as
> > > > > > > > > > 5.0,
> > > > > > > > > > > > and
> > > > > > > > > > > > > > are
> > > > > > > > > > > > > > > > included in the top-level README file
and the
> > > users
> > > > > > > guide.
> > > > > > > > > We
> > > > > > > > > > > just
> > > > > > > > > > > > > > > haven't
> > > > > > > > > > > > > > > > had time to update the online tutorial
with
> > > > examples
> > > > > of
> > > > > > > all
> > > > > > > > > the
> > > > > > > > > > > > > newest
> > > > > > > > > > > > > > > > functionality yet.
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > Please try compiling met 5.1 and let
us know
> if
> > > you
> > > > > run
> > > > > > > > into
> > > > > > > > > > any
> > > > > > > > > > > > > > > problems.
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > Thanks,
> > > > > > > > > > > > > > > > John Halley Gotway
> > > > > > > > > > > > > > > > met_help at ucar.edu
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > On Wednesday, November 4, 2015,
Shannon Rees
> -
> > > NOAA
> > > > > > > > Affiliate
> > > > > > > > > > via
> > > > > > > > > > > > RT
> > > > > > > > > > > > > <
> > > > > > > > > > > > > > > > met_help at ucar.edu> wrote:
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > Wed Nov 04 06:19:17 2015: Request
73987 was
> > > acted
> > > > > > upon.
> > > > > > > > > > > > > > > > > Transaction: Ticket created by
> > > > > shannon.rees at noaa.gov
> > > > > > > > > > > > > <javascript:;>
> > > > > > > > > > > > > > > > >        Queue: met_help
> > > > > > > > > > > > > > > > >      Subject: MET 5.1 Installation
> > > > > > > > > > > > > > > > >        Owner: Nobody
> > > > > > > > > > > > > > > > >   Requestors: shannon.rees at noaa.gov
> > > > <javascript:;>
> > > > > > > > > > > > > > > > >       Status: new
> > > > > > > > > > > > > > > > >  Ticket <URL:
> > > > > > > > > > > > > >
> > > > https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=73987
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > Hello,
> > > > > > > > > > > > > > > > > I am a researcher at the Geophysical
Fluid
> > > > Dynamics
> > > > > > Lab
> > > > > > > > and
> > > > > > > > > > we
> > > > > > > > > > > > are
> > > > > > > > > > > > > > > trying
> > > > > > > > > > > > > > > > > to implement the MET 5.1 package to
> evaluate
> > > our
> > > > 10
> > > > > > day
> > > > > > > > > > > forecasts
> > > > > > > > > > > > > for
> > > > > > > > > > > > > > > the
> > > > > > > > > > > > > > > > > NGGPS project.  It would greatly
benefit us
> > to
> > > > use
> > > > > > the
> > > > > > > > > newest
> > > > > > > > > > > > > version
> > > > > > > > > > > > > > > > > though the installation instructions
are
> not
> > > yet
> > > > > > > > published
> > > > > > > > > > > > online.
> > > > > > > > > > > > > > > > > Unfortunately we don't have time to
wait
> for
> > > them
> > > > > to
> > > > > > be
> > > > > > > > > > > > published.
> > > > > > > > > > > > > > > Would
> > > > > > > > > > > > > > > > > it be possible to follow the
instructions
> for
> > > MET
> > > > > 5.0
> > > > > > > to
> > > > > > > > > > > download
> > > > > > > > > > > > > MET
> > > > > > > > > > > > > > > 5.1
> > > > > > > > > > > > > > > > > to get the basic tools working?  Do
you
> know
> > if
> > > > > there
> > > > > > > are
> > > > > > > > > any
> > > > > > > > > > > > major
> > > > > > > > > > > > > > > > > problems I would run into if I tried
to do
> > > this?
> > > > > > > > > > > > > > > > > Best,
> > > > > > > > > > > > > > > > > --
> > > > > > > > > > > > > > > > > Shannon Rees
> > > > > > > > > > > > > > > > > Programming Scientist
> > > > > > > > > > > > > > > > > Engility
> > > > > > > > > > > > > > > > > Geophysical Fluid Dynamics Lab
> > > > > > > > > > > > > > > > > 201 Forrestal Rd Princeton, NJ
> > > > > > > > > > > > > > > > > 609-452-5384
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > --
> > > > > > > > > > > > > > > Shannon Rees
> > > > > > > > > > > > > > > Programming Scientist
> > > > > > > > > > > > > > > Engility
> > > > > > > > > > > > > > > Geophysical Fluid Dynamics Lab
> > > > > > > > > > > > > > > 201 Forrestal Rd Princeton, NJ
> > > > > > > > > > > > > > > 609-452-5384
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > > --
> > > > > > > > > > > > > Shannon Rees
> > > > > > > > > > > > > Programming Scientist
> > > > > > > > > > > > > Engility
> > > > > > > > > > > > > Geophysical Fluid Dynamics Lab
> > > > > > > > > > > > > 201 Forrestal Rd Princeton, NJ
> > > > > > > > > > > > > 609-452-5384
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > --
> > > > > > > > > > > Shannon Rees
> > > > > > > > > > > Programming Scientist
> > > > > > > > > > > Engility
> > > > > > > > > > > Geophysical Fluid Dynamics Lab
> > > > > > > > > > > 201 Forrestal Rd Princeton, NJ
> > > > > > > > > > > 609-452-5384
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > --
> > > > > > > > > Shannon Rees
> > > > > > > > > Programming Scientist
> > > > > > > > > Engility
> > > > > > > > > Geophysical Fluid Dynamics Lab
> > > > > > > > > 201 Forrestal Rd Princeton, NJ
> > > > > > > > > 609-452-5384
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > --
> > > > > > > Shannon Rees
> > > > > > > Programming Scientist
> > > > > > > Engility
> > > > > > > Geophysical Fluid Dynamics Lab
> > > > > > > 201 Forrestal Rd Princeton, NJ
> > > > > > > 609-452-5384
> > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Shannon Rees
> > > > > Programming Scientist
> > > > > Engility
> > > > > Geophysical Fluid Dynamics Lab
> > > > > 201 Forrestal Rd Princeton, NJ
> > > > > 609-452-5384
> > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> > > --
> > > Shannon Rees
> > > Programming Scientist
> > > Engility
> > > Geophysical Fluid Dynamics Lab
> > > 201 Forrestal Rd Princeton, NJ
> > > 609-452-5384
> > >
> > >
> >
> >
>
>
> --
> Shannon Rees
> Programming Scientist
> Engility
> Geophysical Fluid Dynamics Lab
> 201 Forrestal Rd Princeton, NJ
> 609-452-5384
>
>

------------------------------------------------


More information about the Met_help mailing list