[Met_help] [rt.rap.ucar.edu #83872] History for Error when install METv6.1
John Halley Gotway via RT
met_help at ucar.edu
Tue Jul 9 12:03:56 MDT 2019
----------------------------------------------------------------
Initial Request
----------------------------------------------------------------
Dear sir or madam,
I am asking help for install MET v6.1. I am trying to install MET v6.1 on a desktop with ubuntu 16.04.1 64-bit.
The gcc version is (Ubuntu 5.4.0-6ubuntu1~16.04.6) 5.4.0 20160609
I installed netCDF-C 4.6.0 in /usr/local.
The environmental variables were set as:
export MET_NETCDFINC=/usr/local/include
export MET_NETCDFLIB=/usr/local/lib
export MET_GSLINC=/usr/local/include
export MET_GSLLIB=/usr/local/lib
export MET_BUFRLIB=/usr/local/lib
However, when I compiled MET, it shows a message of error:
In file included from nc_var_info.cc:24:0:
nc_utils.h:22:18: fatal error: netcdf: No such file or directory
compilation terminated.
I then made a soft link /usr/local/include/netcdf to /usr/local/include/netcdf.h
Then it gave errors like this:
nc_utils.h:23:17: error: ‘netCDF’ is not a namespace-name
using namespace netCDF;
^
nc_utils.h:23:23: error: expected namespace-name before ‘;’ token
using namespace netCDF;
^
In file included from nc_var_info.cc:24:0:
nc_utils.h:88:46: error: ‘NcAtt’ does not name a type
extern bool get_att_value_chars (const NcAtt *, ConcatString &);
^
nc_utils.h:89:46: error: ‘NcAtt’ does not name a type
extern int get_att_value_int (const NcAtt *);
Please help.
Great thanks!
Jiangshan Zhu
----------------------------------------------------------------
Complete Ticket History
----------------------------------------------------------------
Subject: Error when install METv6.1
From: John Halley Gotway
Time: Wed Jan 31 07:12:08 2018
I see that you’re having trouble compiling MET with NetCDF. This can
be a
bit confusing.
MET requires C++ interface to NetCDF. It sounds like you’ve compiled
NetCDF-C without NetCDF-C++.
Here’s the page from the online tutorial which talks about this:
https://dtcenter.org/met/users/support/online_tutorial/METv6.1/tutorial.php?name=compilation&category=req_libs
Also, here’s the Dockerfile which is used to compile NetCDF and all of
MET
as a Docker container. This serves as a concise example:
https://github.com/NCAR/container-dtc-met/blob/met-
6.1_dev/MET/Dockerfile
Hope that helps.
Thanks,
John Halley Gotway
On Wed, Jan 31, 2018 at 1:20 AM zhujiangshan via RT
<met_help at ucar.edu>
wrote:
>
> Wed Jan 31 01:20:41 2018: Request 83872 was acted upon.
> Transaction: Ticket created by zhujiangshan at mail.iap.ac.cn
> Queue: met_help
> Subject: Error when install METv6.1
> Owner: Nobody
> Requestors: zhujiangshan at mail.iap.ac.cn
> Status: new
> Ticket <URL:
https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=83872 >
>
>
> Dear sir or madam,
>
> I am asking help for install MET v6.1. I am trying to install MET
v6.1
> on a desktop with ubuntu 16.04.1 64-bit.
>
> The gcc version is (Ubuntu 5.4.0-6ubuntu1~16.04.6) 5.4.0 20160609
>
>
>
>
> I installed netCDF-C 4.6.0 in /usr/local.
>
>
>
>
> The environmental variables were set as:
>
> export MET_NETCDFINC=/usr/local/include
> export MET_NETCDFLIB=/usr/local/lib
>
> export MET_GSLINC=/usr/local/include
> export MET_GSLLIB=/usr/local/lib
>
> export MET_BUFRLIB=/usr/local/lib
>
>
> However, when I compiled MET, it shows a message of error:
>
> In file included from nc_var_info.cc:24:0:
> nc_utils.h:22:18: fatal error: netcdf: No such file or directory
> compilation terminated.
>
>
>
>
> I then made a soft link /usr/local/include/netcdf to
> /usr/local/include/netcdf.h
>
> Then it gave errors like this:
>
> nc_utils.h:23:17: error: ‘netCDF’ is not a namespace-name
> using namespace netCDF;
> ^
> nc_utils.h:23:23: error: expected namespace-name before ‘;’ token
> using namespace netCDF;
> ^
> In file included from nc_var_info.cc:24:0:
> nc_utils.h:88:46: error: ‘NcAtt’ does not name a type
> extern bool get_att_value_chars (const NcAtt *, ConcatString
&);
> ^
> nc_utils.h:89:46: error: ‘NcAtt’ does not name a type
> extern int get_att_value_int (const NcAtt *);
>
>
>
>
>
>
> Please help.
>
>
>
>
> Great thanks!
>
>
>
>
> Jiangshan Zhu
>
------------------------------------------------
Subject: 答复: [rt.rap.ucar.edu #83872] Error when install METv6.1
From: zhujiangshan
Time: Wed Jan 31 23:06:26 2018
John,
It works. Thank you very much!
Jiangshan Zhu
-----邮件原件-----
发件人: www-data at rap.ucar.edu [mailto:www-data at rap.ucar.edu] 代表 John
Halley Gotway via RT
发送时间: 2018年1月31日 22:12
收件人: zhujiangshan at mail.iap.ac.cn
主题: Re: [rt.rap.ucar.edu #83872] Error when install METv6.1
I see that you’re having trouble compiling MET with NetCDF. This can
be a bit confusing.
MET requires C++ interface to NetCDF. It sounds like you’ve compiled
NetCDF-C without NetCDF-C++.
Here’s the page from the online tutorial which talks about this:
https://dtcenter.org/met/users/support/online_tutorial/METv6.1/tutorial.php?name=compilation&category=req_libs
Also, here’s the Dockerfile which is used to compile NetCDF and all of
MET as a Docker container. This serves as a concise example:
https://github.com/NCAR/container-dtc-met/blob/met-
6.1_dev/MET/Dockerfile
Hope that helps.
Thanks,
John Halley Gotway
On Wed, Jan 31, 2018 at 1:20 AM zhujiangshan via RT
<met_help at ucar.edu>
wrote:
>
> Wed Jan 31 01:20:41 2018: Request 83872 was acted upon.
> Transaction: Ticket created by zhujiangshan at mail.iap.ac.cn
> Queue: met_help
> Subject: Error when install METv6.1
> Owner: Nobody
> Requestors: zhujiangshan at mail.iap.ac.cn
> Status: new
> Ticket <URL:
https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=83872
> >
>
>
> Dear sir or madam,
>
> I am asking help for install MET v6.1. I am trying to install MET
> v6.1 on a desktop with ubuntu 16.04.1 64-bit.
>
> The gcc version is (Ubuntu 5.4.0-6ubuntu1~16.04.6) 5.4.0 20160609
>
>
>
>
> I installed netCDF-C 4.6.0 in /usr/local.
>
>
>
>
> The environmental variables were set as:
>
> export MET_NETCDFINC=/usr/local/include export
> MET_NETCDFLIB=/usr/local/lib
>
> export MET_GSLINC=/usr/local/include
> export MET_GSLLIB=/usr/local/lib
>
> export MET_BUFRLIB=/usr/local/lib
>
>
> However, when I compiled MET, it shows a message of error:
>
> In file included from nc_var_info.cc:24:0:
> nc_utils.h:22:18: fatal error: netcdf: No such file or directory
> compilation terminated.
>
>
>
>
> I then made a soft link /usr/local/include/netcdf to
> /usr/local/include/netcdf.h
>
> Then it gave errors like this:
>
> nc_utils.h:23:17: error: ‘netCDF’ is not a namespace-name using
> namespace netCDF;
> ^
> nc_utils.h:23:23: error: expected namespace-name before ‘;’ token
> using namespace netCDF;
> ^
> In file included from nc_var_info.cc:24:0:
> nc_utils.h:88:46: error: ‘NcAtt’ does not name a type
> extern bool get_att_value_chars (const NcAtt *, ConcatString
&);
> ^
> nc_utils.h:89:46: error: ‘NcAtt’ does not name a type
> extern int get_att_value_int (const NcAtt *);
>
>
>
>
>
>
> Please help.
>
>
>
>
> Great thanks!
>
>
>
>
> Jiangshan Zhu
>
------------------------------------------------
Subject: Error when install METv6.1
From: John Halley Gotway
Time: Thu Feb 01 08:34:03 2018
Great! Thanks for letting me know.
John
On Wed, Jan 31, 2018 at 11:06 PM, zhujiangshan via RT
<met_help at ucar.edu>
wrote:
>
> <URL: https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=83872 >
>
> John,
> It works. Thank you very much!
>
> Jiangshan Zhu
>
> -----邮件原件-----
> 发件人: www-data at rap.ucar.edu [mailto:www-data at rap.ucar.edu] 代表 John
Halley
> Gotway via RT
> 发送时间: 2018年1月31日 22:12
> 收件人: zhujiangshan at mail.iap.ac.cn
> 主题: Re: [rt.rap.ucar.edu #83872] Error when install METv6.1
>
> I see that you’re having trouble compiling MET with NetCDF. This
can be a
> bit confusing.
>
> MET requires C++ interface to NetCDF. It sounds like you’ve
compiled
> NetCDF-C without NetCDF-C++.
>
> Here’s the page from the online tutorial which talks about this:
> https://dtcenter.org/met/users/support/online_tutorial/
> METv6.1/tutorial.php?name=compilation&category=req_libs
>
> Also, here’s the Dockerfile which is used to compile NetCDF and all
of MET
> as a Docker container. This serves as a concise example:
>
> https://github.com/NCAR/container-dtc-met/blob/met-
6.1_dev/MET/Dockerfile
>
> Hope that helps.
>
> Thanks,
> John Halley Gotway
> On Wed, Jan 31, 2018 at 1:20 AM zhujiangshan via RT
<met_help at ucar.edu>
> wrote:
>
> >
> > Wed Jan 31 01:20:41 2018: Request 83872 was acted upon.
> > Transaction: Ticket created by zhujiangshan at mail.iap.ac.cn
> > Queue: met_help
> > Subject: Error when install METv6.1
> > Owner: Nobody
> > Requestors: zhujiangshan at mail.iap.ac.cn
> > Status: new
> > Ticket <URL:
https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=83872
> > >
> >
> >
> > Dear sir or madam,
> >
> > I am asking help for install MET v6.1. I am trying to install
MET
> > v6.1 on a desktop with ubuntu 16.04.1 64-bit.
> >
> > The gcc version is (Ubuntu 5.4.0-6ubuntu1~16.04.6) 5.4.0
20160609
> >
> >
> >
> >
> > I installed netCDF-C 4.6.0 in /usr/local.
> >
> >
> >
> >
> > The environmental variables were set as:
> >
> > export MET_NETCDFINC=/usr/local/include export
> > MET_NETCDFLIB=/usr/local/lib
> >
> > export MET_GSLINC=/usr/local/include
> > export MET_GSLLIB=/usr/local/lib
> >
> > export MET_BUFRLIB=/usr/local/lib
> >
> >
> > However, when I compiled MET, it shows a message of error:
> >
> > In file included from nc_var_info.cc:24:0:
> > nc_utils.h:22:18: fatal error: netcdf: No such file or directory
> > compilation terminated.
> >
> >
> >
> >
> > I then made a soft link /usr/local/include/netcdf to
> > /usr/local/include/netcdf.h
> >
> > Then it gave errors like this:
> >
> > nc_utils.h:23:17: error: ‘netCDF’ is not a namespace-name using
> > namespace netCDF;
> > ^
> > nc_utils.h:23:23: error: expected namespace-name before ‘;’ token
> > using namespace netCDF;
> > ^
> > In file included from nc_var_info.cc:24:0:
> > nc_utils.h:88:46: error: ‘NcAtt’ does not name a type
> > extern bool get_att_value_chars (const NcAtt *,
ConcatString &);
> > ^
> > nc_utils.h:89:46: error: ‘NcAtt’ does not name a type
> > extern int get_att_value_int (const NcAtt *);
> >
> >
> >
> >
> >
> >
> > Please help.
> >
> >
> >
> >
> > Great thanks!
> >
> >
> >
> >
> > Jiangshan Zhu
> >
>
>
>
>
------------------------------------------------
More information about the Met_help
mailing list