[Met_help] [rt.rap.ucar.edu #100069] History for Metplus does not build on comet.sdsc.edu (or hera)

Julie Prestopnik via RT met_help at ucar.edu
Mon Jul 12 10:05:37 MDT 2021


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

I have been asked to build metplus on a new system.  I downloaded it and
after a bunch of prerequisites are built, I get the following error on both
NOAA hera, and the new system

mv -f .deps/libvx_cal_a-time_strings.Tpo .deps/libvx_cal_a-time_strings.Po
/opt/gnu/gcc/bin/g++ -DHAVE_CONFIG_H -I. -I../../..
 -I../../../src/basic/vx_cal -I../../../src/basic/vx_config
-I../../../src/basic/vx_log -I../../../src/basic/vx_math
-I../../../src/basic/vx_util -I../../../src/libcode/vx_afm
-I../../../src/libcode/vx_analysis_util -I../../../src/libcode/vx_color
-I../../../src/libcode/vx_data2d -I../../../src/libcode/vx_data2d_factory
-I../../../src/libcode/vx_data2d_grib
-I../../../src/libcode/vx_data2d_grib2
-I../../../src/libcode/vx_data2d_nccf
-I../../../src/libcode/vx_data2d_nc_met
-I../../../src/libcode/vx_data2d_nc_pinterp
-I../../../src/libcode/vx_data2d_python
-I../../../src/libcode/vx_python3_utils -I../../../src/libcode/vx_geodesy
-I../../../src/libcode/vx_gis -I../../../src/libcode/vx_gnomon
-I../../../src/libcode/vx_grid -I../../../src/libcode/vx_gsl_prob
-I../../../src/libcode/vx_nav -I../../../src/libcode/vx_nc_obs
-I../../../src/libcode/vx_nc_util -I../../../src/libcode/vx_pb_util
-I../../../src/libcode/vx_plot_util -I../../../src/libcode/vx_ps
-I../../../src/libcode/vx_pxm -I../../../src/libcode/vx_render
-I../../../src/libcode/vx_regrid -I../../../src/libcode/vx_shapedata
-I../../../src/libcode/vx_solar -I../../../src/libcode/vx_statistics
-I../../../src/libcode/vx_stat_out -I../../../src/libcode/vx_summary
-I../../../src/libcode/vx_time_series -I../../../src/libcode/vx_series_data
-I../../../src/libcode/vx_tc_util
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
-I../../basic/vx_log -I../../basic/vx_util -I/opt/python/include/python3.6m
-I/opt/python/include/python3.6m  -Wno-unused-result -Wsign-compare
 -DNDEBUG -g -fwrapv -O3 -Wall
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
-DBLOCK4 -DWITH_GRIB2 -DWITH_PYTHON
-DMET_BASE="\"/home/gwv/ns/fit2obs/met/METplus/build_components/config/../share/met\""
 -Wall -g -MT libvx_cal_a-unix_to_mdyhms.o -MD -MP -MF
.deps/libvx_cal_a-unix_to_mdyhms.Tpo -c -o libvx_cal_a-unix_to_mdyhms.o
`test -f 'unix_to_mdyhms.cc' || echo './'`unix_to_mdyhms.cc
mv -f .deps/libvx_cal_a-unix_to_mdyhms.Tpo
.deps/libvx_cal_a-unix_to_mdyhms.Po
/opt/gnu/gcc/bin/g++ -DHAVE_CONFIG_H -I. -I../../..
 -I../../../src/basic/vx_cal -I../../../src/basic/vx_config
-I../../../src/basic/vx_log -I../../../src/basic/vx_math
-I../../../src/basic/vx_util -I../../../src/libcode/vx_afm
-I../../../src/libcode/vx_analysis_util -I../../../src/libcode/vx_color
-I../../../src/libcode/vx_data2d -I../../../src/libcode/vx_data2d_factory
-I../../../src/libcode/vx_data2d_grib
-I../../../src/libcode/vx_data2d_grib2
-I../../../src/libcode/vx_data2d_nccf
-I../../../src/libcode/vx_data2d_nc_met
-I../../../src/libcode/vx_data2d_nc_pinterp
-I../../../src/libcode/vx_data2d_python
-I../../../src/libcode/vx_python3_utils -I../../../src/libcode/vx_geodesy
-I../../../src/libcode/vx_gis -I../../../src/libcode/vx_gnomon
-I../../../src/libcode/vx_grid -I../../../src/libcode/vx_gsl_prob
-I../../../src/libcode/vx_nav -I../../../src/libcode/vx_nc_obs
-I../../../src/libcode/vx_nc_util -I../../../src/libcode/vx_pb_util
-I../../../src/libcode/vx_plot_util -I../../../src/libcode/vx_ps
-I../../../src/libcode/vx_pxm -I../../../src/libcode/vx_render
-I../../../src/libcode/vx_regrid -I../../../src/libcode/vx_shapedata
-I../../../src/libcode/vx_solar -I../../../src/libcode/vx_statistics
-I../../../src/libcode/vx_stat_out -I../../../src/libcode/vx_summary
-I../../../src/libcode/vx_time_series -I../../../src/libcode/vx_series_data
-I../../../src/libcode/vx_tc_util
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
-I../../basic/vx_log -I../../basic/vx_util -I/opt/python/include/python3.6m
-I/opt/python/include/python3.6m  -Wno-unused-result -Wsign-compare
 -DNDEBUG -g -fwrapv -O3 -Wall
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
-DBLOCK4 -DWITH_GRIB2 -DWITH_PYTHON
-DMET_BASE="\"/home/gwv/ns/fit2obs/met/METplus/build_components/config/../share/met\""
 -Wall -g -MT libvx_cal_a-unix_string.o -MD -MP -MF
.deps/libvx_cal_a-unix_string.Tpo -c -o libvx_cal_a-unix_string.o `test -f
'unix_string.cc' || echo './'`unix_string.cc
mv -f .deps/libvx_cal_a-unix_string.Tpo .deps/libvx_cal_a-unix_string.Po
rm -f libvx_cal.a
ar cru libvx_cal.a libvx_cal_a-date_to_mjd.o libvx_cal_a-day_dif.o
libvx_cal_a-day_of_week.o libvx_cal_a-doyhms_to_unix.o libvx_cal_a-is_dst.o
libvx_cal_a-is_leap_year.o libvx_cal_a-mdyhms_to_unix.o
libvx_cal_a-mjd_to_date.o libvx_cal_a-time_array.o
libvx_cal_a-time_strings.o libvx_cal_a-unix_to_mdyhms.o
libvx_cal_a-unix_string.o
ranlib libvx_cal.a
make[4]: Leaving directory
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src/basic/vx_cal'
Making all in vx_math
make[4]: Entering directory
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src/basic/vx_math'
*make[4]: *** No rule to make target `viewgravity_to_string.cc', needed by
`libvx_math_a-viewgravity_to_string.o'.  Stop.*
make[4]: Leaving directory
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src/basic/vx_math'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src/basic'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met'
make: *** [all] Error 2



-- 

George W Vandenberghe

*IMSG* at NOAA/NWS/NCEP/EMC

5830 University Research Ct., Rm. 2141

College Park, MD 20740

George.Vandenberghe at noaa.gov

301-683-3769(work)  3017751547(cell)


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

Subject: Metplus does not build on comet.sdsc.edu (or hera)
From: George McCabe
Time: Tue Jun 01 14:49:30 2021

Hi George,

I'll first mention that METplus 4.0.0 and MET 10.0.0 are already
installed
on Hera. This page lists information about those installs (under NOAA
Machines > HERA):
https://dtcenter.org/community-code/metplus/metplus-4-0-existing-
builds

Where did you download the MET source code? It should be downloaded
from
the link on this page:
https://dtcenter.org/community-code/model-evaluation-tools-
met/download

Here is the direct link to the tarfile to download:
https://github.com/dtcenter/MET/releases/download/v10.0.0/met-
10.0.0.20210510.tar.gz

I would also check if the environment variable MET_DEVELOPMENT is set
in
your environment. It should be unset and may cause the errors you are
seeing.

Please let me know if that does not help or if you have any other
questions.

Thanks,
George


On Tue, Jun 1, 2021 at 9:30 AM George Vandenberghe - NOAA Affiliate
via RT <
met_help at ucar.edu> wrote:

>
> Tue Jun 01 09:30:21 2021: Request 100069 was acted upon.
> Transaction: Ticket created by george.vandenberghe at noaa.gov
>        Queue: met_help
>      Subject: Metplus does not build on comet.sdsc.edu (or hera)
>        Owner: Nobody
>   Requestors: george.vandenberghe at noaa.gov
>       Status: new
>  Ticket <URL:
https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=100069 >
>
>
> I have been asked to build metplus on a new system.  I downloaded it
and
> after a bunch of prerequisites are built, I get the following error
on both
> NOAA hera, and the new system
>
> mv -f .deps/libvx_cal_a-time_strings.Tpo .deps/libvx_cal_a-
time_strings.Po
> /opt/gnu/gcc/bin/g++ -DHAVE_CONFIG_H -I. -I../../..
>  -I../../../src/basic/vx_cal -I../../../src/basic/vx_config
> -I../../../src/basic/vx_log -I../../../src/basic/vx_math
> -I../../../src/basic/vx_util -I../../../src/libcode/vx_afm
> -I../../../src/libcode/vx_analysis_util
-I../../../src/libcode/vx_color
> -I../../../src/libcode/vx_data2d
-I../../../src/libcode/vx_data2d_factory
> -I../../../src/libcode/vx_data2d_grib
> -I../../../src/libcode/vx_data2d_grib2
> -I../../../src/libcode/vx_data2d_nccf
> -I../../../src/libcode/vx_data2d_nc_met
> -I../../../src/libcode/vx_data2d_nc_pinterp
> -I../../../src/libcode/vx_data2d_python
> -I../../../src/libcode/vx_python3_utils
-I../../../src/libcode/vx_geodesy
> -I../../../src/libcode/vx_gis -I../../../src/libcode/vx_gnomon
> -I../../../src/libcode/vx_grid -I../../../src/libcode/vx_gsl_prob
> -I../../../src/libcode/vx_nav -I../../../src/libcode/vx_nc_obs
> -I../../../src/libcode/vx_nc_util -I../../../src/libcode/vx_pb_util
> -I../../../src/libcode/vx_plot_util -I../../../src/libcode/vx_ps
> -I../../../src/libcode/vx_pxm -I../../../src/libcode/vx_render
> -I../../../src/libcode/vx_regrid -I../../../src/libcode/vx_shapedata
> -I../../../src/libcode/vx_solar -I../../../src/libcode/vx_statistics
> -I../../../src/libcode/vx_stat_out -I../../../src/libcode/vx_summary
> -I../../../src/libcode/vx_time_series
-I../../../src/libcode/vx_series_data
> -I../../../src/libcode/vx_tc_util
>
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
>
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
>
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
>
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> -I../../basic/vx_log -I../../basic/vx_util
-I/opt/python/include/python3.6m
> -I/opt/python/include/python3.6m  -Wno-unused-result -Wsign-compare
>  -DNDEBUG -g -fwrapv -O3 -Wall
>
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
>
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
>
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> -DBLOCK4 -DWITH_GRIB2 -DWITH_PYTHON
>
>
-DMET_BASE="\"/home/gwv/ns/fit2obs/met/METplus/build_components/config/../share/met\""
>  -Wall -g -MT libvx_cal_a-unix_to_mdyhms.o -MD -MP -MF
> .deps/libvx_cal_a-unix_to_mdyhms.Tpo -c -o libvx_cal_a-
unix_to_mdyhms.o
> `test -f 'unix_to_mdyhms.cc' || echo './'`unix_to_mdyhms.cc
> mv -f .deps/libvx_cal_a-unix_to_mdyhms.Tpo
> .deps/libvx_cal_a-unix_to_mdyhms.Po
> /opt/gnu/gcc/bin/g++ -DHAVE_CONFIG_H -I. -I../../..
>  -I../../../src/basic/vx_cal -I../../../src/basic/vx_config
> -I../../../src/basic/vx_log -I../../../src/basic/vx_math
> -I../../../src/basic/vx_util -I../../../src/libcode/vx_afm
> -I../../../src/libcode/vx_analysis_util
-I../../../src/libcode/vx_color
> -I../../../src/libcode/vx_data2d
-I../../../src/libcode/vx_data2d_factory
> -I../../../src/libcode/vx_data2d_grib
> -I../../../src/libcode/vx_data2d_grib2
> -I../../../src/libcode/vx_data2d_nccf
> -I../../../src/libcode/vx_data2d_nc_met
> -I../../../src/libcode/vx_data2d_nc_pinterp
> -I../../../src/libcode/vx_data2d_python
> -I../../../src/libcode/vx_python3_utils
-I../../../src/libcode/vx_geodesy
> -I../../../src/libcode/vx_gis -I../../../src/libcode/vx_gnomon
> -I../../../src/libcode/vx_grid -I../../../src/libcode/vx_gsl_prob
> -I../../../src/libcode/vx_nav -I../../../src/libcode/vx_nc_obs
> -I../../../src/libcode/vx_nc_util -I../../../src/libcode/vx_pb_util
> -I../../../src/libcode/vx_plot_util -I../../../src/libcode/vx_ps
> -I../../../src/libcode/vx_pxm -I../../../src/libcode/vx_render
> -I../../../src/libcode/vx_regrid -I../../../src/libcode/vx_shapedata
> -I../../../src/libcode/vx_solar -I../../../src/libcode/vx_statistics
> -I../../../src/libcode/vx_stat_out -I../../../src/libcode/vx_summary
> -I../../../src/libcode/vx_time_series
-I../../../src/libcode/vx_series_data
> -I../../../src/libcode/vx_tc_util
>
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
>
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
>
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
>
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> -I../../basic/vx_log -I../../basic/vx_util
-I/opt/python/include/python3.6m
> -I/opt/python/include/python3.6m  -Wno-unused-result -Wsign-compare
>  -DNDEBUG -g -fwrapv -O3 -Wall
>
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
>
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
>
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> -DBLOCK4 -DWITH_GRIB2 -DWITH_PYTHON
>
>
-DMET_BASE="\"/home/gwv/ns/fit2obs/met/METplus/build_components/config/../share/met\""
>  -Wall -g -MT libvx_cal_a-unix_string.o -MD -MP -MF
> .deps/libvx_cal_a-unix_string.Tpo -c -o libvx_cal_a-unix_string.o
`test -f
> 'unix_string.cc' || echo './'`unix_string.cc
> mv -f .deps/libvx_cal_a-unix_string.Tpo .deps/libvx_cal_a-
unix_string.Po
> rm -f libvx_cal.a
> ar cru libvx_cal.a libvx_cal_a-date_to_mjd.o libvx_cal_a-day_dif.o
> libvx_cal_a-day_of_week.o libvx_cal_a-doyhms_to_unix.o libvx_cal_a-
is_dst.o
> libvx_cal_a-is_leap_year.o libvx_cal_a-mdyhms_to_unix.o
> libvx_cal_a-mjd_to_date.o libvx_cal_a-time_array.o
> libvx_cal_a-time_strings.o libvx_cal_a-unix_to_mdyhms.o
> libvx_cal_a-unix_string.o
> ranlib libvx_cal.a
> make[4]: Leaving directory
>
>
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src/basic/vx_cal'
> Making all in vx_math
> make[4]: Entering directory
>
>
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src/basic/vx_math'
> *make[4]: *** No rule to make target `viewgravity_to_string.cc',
needed by
> `libvx_math_a-viewgravity_to_string.o'.  Stop.*
> make[4]: Leaving directory
>
>
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src/basic/vx_math'
> make[3]: *** [all-recursive] Error 1
> make[3]: Leaving directory
>
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src/basic'
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory
> `/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory
> `/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met'
> make: *** [all] Error 2
>
>
>
> --
>
> George W Vandenberghe
>
> *IMSG* at NOAA/NWS/NCEP/EMC
>
> 5830 University Research Ct., Rm. 2141
>
> College Park, MD 20740
>
> George.Vandenberghe at noaa.gov
>
> 301-683-3769(work)  3017751547(cell)
>
>

--
George McCabe - Software Engineer III
National Center for Atmospheric Research
Research Applications Laboratory
303-497-2768
---
My working day may not be your working day. Please do not feel obliged
to
reply to this email outside of your normal working hours.

------------------------------------------------
Subject: Metplus does not build on comet.sdsc.edu (or hera)
From: George Vandenberghe - NOAA Affiliate
Time: Tue Jun 01 15:46:02 2021

I tried a hera build so I could see if I could build it on a system
where
it's known to be buildable.

I downloaded metplus directly with

git clone https://github.com/dtcenter/METplus
This extracted a METplus/build_components directory

In this directory I ran  build_MET.sh

This built a bunch of prerequisites e.g. hdf5, jasper and netcdf but
eventually failed with

*make[4]: Entering directory
`/oasis/projects/nsf/csg103/gwv/met/METplus/MET/met/src/basic/vx_math'make[4]:
*** No rule to make target `viewgravity_to_string.cc', needed by
`libvx_math_a-viewgravity_to_string.o'.  Stop.*

So.. stepping back I downloaded the current met
*wget
https://github.com/dtcenter/MET/releases/download/v10.0.0/met-
10.0.0.20210510.tar.gz
<https://github.com/dtcenter/MET/releases/download/v10.0.0/met-
10.0.0.20210510.tar.gz>*

and untarred it and am now trying that build






On Tue, Jun 1, 2021 at 4:49 PM George McCabe via RT
<met_help at ucar.edu>
wrote:

> Hi George,
>
> I'll first mention that METplus 4.0.0 and MET 10.0.0 are already
installed
> on Hera. This page lists information about those installs (under
NOAA
> Machines > HERA):
> https://dtcenter.org/community-code/metplus/metplus-4-0-existing-
builds
>
> Where did you download the MET source code? It should be downloaded
from
> the link on this page:
> https://dtcenter.org/community-code/model-evaluation-tools-
met/download
>
> Here is the direct link to the tarfile to download:
>
> https://github.com/dtcenter/MET/releases/download/v10.0.0/met-
10.0.0.20210510.tar.gz
>
> I would also check if the environment variable MET_DEVELOPMENT is
set in
> your environment. It should be unset and may cause the errors you
are
> seeing.
>
> Please let me know if that does not help or if you have any other
> questions.
>
> Thanks,
> George
>
>
> On Tue, Jun 1, 2021 at 9:30 AM George Vandenberghe - NOAA Affiliate
via RT
> <
> met_help at ucar.edu> wrote:
>
> >
> > Tue Jun 01 09:30:21 2021: Request 100069 was acted upon.
> > Transaction: Ticket created by george.vandenberghe at noaa.gov
> >        Queue: met_help
> >      Subject: Metplus does not build on comet.sdsc.edu (or hera)
> >        Owner: Nobody
> >   Requestors: george.vandenberghe at noaa.gov
> >       Status: new
> >  Ticket <URL:
https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=100069 >
> >
> >
> > I have been asked to build metplus on a new system.  I downloaded
it and
> > after a bunch of prerequisites are built, I get the following
error on
> both
> > NOAA hera, and the new system
> >
> > mv -f .deps/libvx_cal_a-time_strings.Tpo
> .deps/libvx_cal_a-time_strings.Po
> > /opt/gnu/gcc/bin/g++ -DHAVE_CONFIG_H -I. -I../../..
> >  -I../../../src/basic/vx_cal -I../../../src/basic/vx_config
> > -I../../../src/basic/vx_log -I../../../src/basic/vx_math
> > -I../../../src/basic/vx_util -I../../../src/libcode/vx_afm
> > -I../../../src/libcode/vx_analysis_util
-I../../../src/libcode/vx_color
> > -I../../../src/libcode/vx_data2d
-I../../../src/libcode/vx_data2d_factory
> > -I../../../src/libcode/vx_data2d_grib
> > -I../../../src/libcode/vx_data2d_grib2
> > -I../../../src/libcode/vx_data2d_nccf
> > -I../../../src/libcode/vx_data2d_nc_met
> > -I../../../src/libcode/vx_data2d_nc_pinterp
> > -I../../../src/libcode/vx_data2d_python
> > -I../../../src/libcode/vx_python3_utils
-I../../../src/libcode/vx_geodesy
> > -I../../../src/libcode/vx_gis -I../../../src/libcode/vx_gnomon
> > -I../../../src/libcode/vx_grid -I../../../src/libcode/vx_gsl_prob
> > -I../../../src/libcode/vx_nav -I../../../src/libcode/vx_nc_obs
> > -I../../../src/libcode/vx_nc_util
-I../../../src/libcode/vx_pb_util
> > -I../../../src/libcode/vx_plot_util -I../../../src/libcode/vx_ps
> > -I../../../src/libcode/vx_pxm -I../../../src/libcode/vx_render
> > -I../../../src/libcode/vx_regrid
-I../../../src/libcode/vx_shapedata
> > -I../../../src/libcode/vx_solar
-I../../../src/libcode/vx_statistics
> > -I../../../src/libcode/vx_stat_out
-I../../../src/libcode/vx_summary
> > -I../../../src/libcode/vx_time_series
> -I../../../src/libcode/vx_series_data
> > -I../../../src/libcode/vx_tc_util
> >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > -I../../basic/vx_log -I../../basic/vx_util
> -I/opt/python/include/python3.6m
> > -I/opt/python/include/python3.6m  -Wno-unused-result -Wsign-
compare
> >  -DNDEBUG -g -fwrapv -O3 -Wall
> >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > -DBLOCK4 -DWITH_GRIB2 -DWITH_PYTHON
> >
> >
>
-DMET_BASE="\"/home/gwv/ns/fit2obs/met/METplus/build_components/config/../share/met\""
> >  -Wall -g -MT libvx_cal_a-unix_to_mdyhms.o -MD -MP -MF
> > .deps/libvx_cal_a-unix_to_mdyhms.Tpo -c -o libvx_cal_a-
unix_to_mdyhms.o
> > `test -f 'unix_to_mdyhms.cc' || echo './'`unix_to_mdyhms.cc
> > mv -f .deps/libvx_cal_a-unix_to_mdyhms.Tpo
> > .deps/libvx_cal_a-unix_to_mdyhms.Po
> > /opt/gnu/gcc/bin/g++ -DHAVE_CONFIG_H -I. -I../../..
> >  -I../../../src/basic/vx_cal -I../../../src/basic/vx_config
> > -I../../../src/basic/vx_log -I../../../src/basic/vx_math
> > -I../../../src/basic/vx_util -I../../../src/libcode/vx_afm
> > -I../../../src/libcode/vx_analysis_util
-I../../../src/libcode/vx_color
> > -I../../../src/libcode/vx_data2d
-I../../../src/libcode/vx_data2d_factory
> > -I../../../src/libcode/vx_data2d_grib
> > -I../../../src/libcode/vx_data2d_grib2
> > -I../../../src/libcode/vx_data2d_nccf
> > -I../../../src/libcode/vx_data2d_nc_met
> > -I../../../src/libcode/vx_data2d_nc_pinterp
> > -I../../../src/libcode/vx_data2d_python
> > -I../../../src/libcode/vx_python3_utils
-I../../../src/libcode/vx_geodesy
> > -I../../../src/libcode/vx_gis -I../../../src/libcode/vx_gnomon
> > -I../../../src/libcode/vx_grid -I../../../src/libcode/vx_gsl_prob
> > -I../../../src/libcode/vx_nav -I../../../src/libcode/vx_nc_obs
> > -I../../../src/libcode/vx_nc_util
-I../../../src/libcode/vx_pb_util
> > -I../../../src/libcode/vx_plot_util -I../../../src/libcode/vx_ps
> > -I../../../src/libcode/vx_pxm -I../../../src/libcode/vx_render
> > -I../../../src/libcode/vx_regrid
-I../../../src/libcode/vx_shapedata
> > -I../../../src/libcode/vx_solar
-I../../../src/libcode/vx_statistics
> > -I../../../src/libcode/vx_stat_out
-I../../../src/libcode/vx_summary
> > -I../../../src/libcode/vx_time_series
> -I../../../src/libcode/vx_series_data
> > -I../../../src/libcode/vx_tc_util
> >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > -I../../basic/vx_log -I../../basic/vx_util
> -I/opt/python/include/python3.6m
> > -I/opt/python/include/python3.6m  -Wno-unused-result -Wsign-
compare
> >  -DNDEBUG -g -fwrapv -O3 -Wall
> >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > -DBLOCK4 -DWITH_GRIB2 -DWITH_PYTHON
> >
> >
>
-DMET_BASE="\"/home/gwv/ns/fit2obs/met/METplus/build_components/config/../share/met\""
> >  -Wall -g -MT libvx_cal_a-unix_string.o -MD -MP -MF
> > .deps/libvx_cal_a-unix_string.Tpo -c -o libvx_cal_a-unix_string.o
`test
> -f
> > 'unix_string.cc' || echo './'`unix_string.cc
> > mv -f .deps/libvx_cal_a-unix_string.Tpo .deps/libvx_cal_a-
unix_string.Po
> > rm -f libvx_cal.a
> > ar cru libvx_cal.a libvx_cal_a-date_to_mjd.o libvx_cal_a-day_dif.o
> > libvx_cal_a-day_of_week.o libvx_cal_a-doyhms_to_unix.o
> libvx_cal_a-is_dst.o
> > libvx_cal_a-is_leap_year.o libvx_cal_a-mdyhms_to_unix.o
> > libvx_cal_a-mjd_to_date.o libvx_cal_a-time_array.o
> > libvx_cal_a-time_strings.o libvx_cal_a-unix_to_mdyhms.o
> > libvx_cal_a-unix_string.o
> > ranlib libvx_cal.a
> > make[4]: Leaving directory
> >
> >
>
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src/basic/vx_cal'
> > Making all in vx_math
> > make[4]: Entering directory
> >
> >
>
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src/basic/vx_math'
> > *make[4]: *** No rule to make target `viewgravity_to_string.cc',
needed
> by
> > `libvx_math_a-viewgravity_to_string.o'.  Stop.*
> > make[4]: Leaving directory
> >
> >
>
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src/basic/vx_math'
> > make[3]: *** [all-recursive] Error 1
> > make[3]: Leaving directory
> >
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src/basic'
> > make[2]: *** [all-recursive] Error 1
> > make[2]: Leaving directory
> > `/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src'
> > make[1]: *** [all-recursive] Error 1
> > make[1]: Leaving directory
> > `/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met'
> > make: *** [all] Error 2
> >
> >
> >
> > --
> >
> > George W Vandenberghe
> >
> > *IMSG* at NOAA/NWS/NCEP/EMC
> >
> > 5830 University Research Ct., Rm. 2141
> >
> > College Park, MD 20740
> >
> > George.Vandenberghe at noaa.gov
> >
> > 301-683-3769(work)  3017751547(cell)
> >
> >
>
> --
> George McCabe - Software Engineer III
> National Center for Atmospheric Research
> Research Applications Laboratory
> 303-497-2768
> ---
> My working day may not be your working day. Please do not feel
obliged to
> reply to this email outside of your normal working hours.
>
>

--

George W Vandenberghe

*IMSG* at NOAA/NWS/NCEP/EMC

5830 University Research Ct., Rm. 2141

College Park, MD 20740

George.Vandenberghe at noaa.gov

301-683-3769(work)  3017751547(cell)

------------------------------------------------
Subject: Metplus does not build on comet.sdsc.edu (or hera)
From: George Vandenberghe - NOAA Affiliate
Time: Thu Jun 03 11:32:46 2021

The new build worked.  The met version  downloaded in
buiild_components
does not appear to be completely compatible
with it's makefiles. It's missing a few sources.  Adding those sources
and
changing the compiler to intel to get around a silent bufrlib failure
with
the gnu build, got it to build on COMET.  I was not able to figure out
how
to set a nondefault installation directory.



On Tue, Jun 1, 2021 at 5:45 PM George Vandenberghe - NOAA Affiliate <
george.vandenberghe at noaa.gov> wrote:

> I tried a hera build so I could see if I could build it on a system
where
> it's known to be buildable.
>
> I downloaded metplus directly with
>
> git clone https://github.com/dtcenter/METplus
> This extracted a METplus/build_components directory
>
> In this directory I ran  build_MET.sh
>
> This built a bunch of prerequisites e.g. hdf5, jasper and netcdf but
> eventually failed with
>
> *make[4]: Entering directory
>
`/oasis/projects/nsf/csg103/gwv/met/METplus/MET/met/src/basic/vx_math'make[4]:
> *** No rule to make target `viewgravity_to_string.cc', needed by
> `libvx_math_a-viewgravity_to_string.o'.  Stop.*
>
> So.. stepping back I downloaded the current met
> *wget
> https://github.com/dtcenter/MET/releases/download/v10.0.0/met-
10.0.0.20210510.tar.gz
> <https://github.com/dtcenter/MET/releases/download/v10.0.0/met-
10.0.0.20210510.tar.gz>*
>
> and untarred it and am now trying that build
>
>
>
>
>
>
> On Tue, Jun 1, 2021 at 4:49 PM George McCabe via RT
<met_help at ucar.edu>
> wrote:
>
>> Hi George,
>>
>> I'll first mention that METplus 4.0.0 and MET 10.0.0 are already
installed
>> on Hera. This page lists information about those installs (under
NOAA
>> Machines > HERA):
>> https://dtcenter.org/community-code/metplus/metplus-4-0-existing-
builds
>>
>> Where did you download the MET source code? It should be downloaded
from
>> the link on this page:
>> https://dtcenter.org/community-code/model-evaluation-tools-
met/download
>>
>> Here is the direct link to the tarfile to download:
>>
>> https://github.com/dtcenter/MET/releases/download/v10.0.0/met-
10.0.0.20210510.tar.gz
>>
>> I would also check if the environment variable MET_DEVELOPMENT is
set in
>> your environment. It should be unset and may cause the errors you
are
>> seeing.
>>
>> Please let me know if that does not help or if you have any other
>> questions.
>>
>> Thanks,
>> George
>>
>>
>> On Tue, Jun 1, 2021 at 9:30 AM George Vandenberghe - NOAA Affiliate
via
>> RT <
>> met_help at ucar.edu> wrote:
>>
>> >
>> > Tue Jun 01 09:30:21 2021: Request 100069 was acted upon.
>> > Transaction: Ticket created by george.vandenberghe at noaa.gov
>> >        Queue: met_help
>> >      Subject: Metplus does not build on comet.sdsc.edu (or hera)
>> >        Owner: Nobody
>> >   Requestors: george.vandenberghe at noaa.gov
>> >       Status: new
>> >  Ticket <URL:
https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=100069
>> >
>> >
>> >
>> > I have been asked to build metplus on a new system.  I downloaded
it and
>> > after a bunch of prerequisites are built, I get the following
error on
>> both
>> > NOAA hera, and the new system
>> >
>> > mv -f .deps/libvx_cal_a-time_strings.Tpo
>> .deps/libvx_cal_a-time_strings.Po
>> > /opt/gnu/gcc/bin/g++ -DHAVE_CONFIG_H -I. -I../../..
>> >  -I../../../src/basic/vx_cal -I../../../src/basic/vx_config
>> > -I../../../src/basic/vx_log -I../../../src/basic/vx_math
>> > -I../../../src/basic/vx_util -I../../../src/libcode/vx_afm
>> > -I../../../src/libcode/vx_analysis_util
-I../../../src/libcode/vx_color
>> > -I../../../src/libcode/vx_data2d
>> -I../../../src/libcode/vx_data2d_factory
>> > -I../../../src/libcode/vx_data2d_grib
>> > -I../../../src/libcode/vx_data2d_grib2
>> > -I../../../src/libcode/vx_data2d_nccf
>> > -I../../../src/libcode/vx_data2d_nc_met
>> > -I../../../src/libcode/vx_data2d_nc_pinterp
>> > -I../../../src/libcode/vx_data2d_python
>> > -I../../../src/libcode/vx_python3_utils
>> -I../../../src/libcode/vx_geodesy
>> > -I../../../src/libcode/vx_gis -I../../../src/libcode/vx_gnomon
>> > -I../../../src/libcode/vx_grid -I../../../src/libcode/vx_gsl_prob
>> > -I../../../src/libcode/vx_nav -I../../../src/libcode/vx_nc_obs
>> > -I../../../src/libcode/vx_nc_util
-I../../../src/libcode/vx_pb_util
>> > -I../../../src/libcode/vx_plot_util -I../../../src/libcode/vx_ps
>> > -I../../../src/libcode/vx_pxm -I../../../src/libcode/vx_render
>> > -I../../../src/libcode/vx_regrid
-I../../../src/libcode/vx_shapedata
>> > -I../../../src/libcode/vx_solar
-I../../../src/libcode/vx_statistics
>> > -I../../../src/libcode/vx_stat_out
-I../../../src/libcode/vx_summary
>> > -I../../../src/libcode/vx_time_series
>> -I../../../src/libcode/vx_series_data
>> > -I../../../src/libcode/vx_tc_util
>> >
>> >
>>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
>> >
>> >
>>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
>> >
>> >
>>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
>> >
>> >
>>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
>> > -I../../basic/vx_log -I../../basic/vx_util
>> -I/opt/python/include/python3.6m
>> > -I/opt/python/include/python3.6m  -Wno-unused-result -Wsign-
compare
>> >  -DNDEBUG -g -fwrapv -O3 -Wall
>> >
>> >
>>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
>> >
>> >
>>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
>> >
>> >
>>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
>> > -DBLOCK4 -DWITH_GRIB2 -DWITH_PYTHON
>> >
>> >
>>
-DMET_BASE="\"/home/gwv/ns/fit2obs/met/METplus/build_components/config/../share/met\""
>> >  -Wall -g -MT libvx_cal_a-unix_to_mdyhms.o -MD -MP -MF
>> > .deps/libvx_cal_a-unix_to_mdyhms.Tpo -c -o libvx_cal_a-
unix_to_mdyhms.o
>> > `test -f 'unix_to_mdyhms.cc' || echo './'`unix_to_mdyhms.cc
>> > mv -f .deps/libvx_cal_a-unix_to_mdyhms.Tpo
>> > .deps/libvx_cal_a-unix_to_mdyhms.Po
>> > /opt/gnu/gcc/bin/g++ -DHAVE_CONFIG_H -I. -I../../..
>> >  -I../../../src/basic/vx_cal -I../../../src/basic/vx_config
>> > -I../../../src/basic/vx_log -I../../../src/basic/vx_math
>> > -I../../../src/basic/vx_util -I../../../src/libcode/vx_afm
>> > -I../../../src/libcode/vx_analysis_util
-I../../../src/libcode/vx_color
>> > -I../../../src/libcode/vx_data2d
>> -I../../../src/libcode/vx_data2d_factory
>> > -I../../../src/libcode/vx_data2d_grib
>> > -I../../../src/libcode/vx_data2d_grib2
>> > -I../../../src/libcode/vx_data2d_nccf
>> > -I../../../src/libcode/vx_data2d_nc_met
>> > -I../../../src/libcode/vx_data2d_nc_pinterp
>> > -I../../../src/libcode/vx_data2d_python
>> > -I../../../src/libcode/vx_python3_utils
>> -I../../../src/libcode/vx_geodesy
>> > -I../../../src/libcode/vx_gis -I../../../src/libcode/vx_gnomon
>> > -I../../../src/libcode/vx_grid -I../../../src/libcode/vx_gsl_prob
>> > -I../../../src/libcode/vx_nav -I../../../src/libcode/vx_nc_obs
>> > -I../../../src/libcode/vx_nc_util
-I../../../src/libcode/vx_pb_util
>> > -I../../../src/libcode/vx_plot_util -I../../../src/libcode/vx_ps
>> > -I../../../src/libcode/vx_pxm -I../../../src/libcode/vx_render
>> > -I../../../src/libcode/vx_regrid
-I../../../src/libcode/vx_shapedata
>> > -I../../../src/libcode/vx_solar
-I../../../src/libcode/vx_statistics
>> > -I../../../src/libcode/vx_stat_out
-I../../../src/libcode/vx_summary
>> > -I../../../src/libcode/vx_time_series
>> -I../../../src/libcode/vx_series_data
>> > -I../../../src/libcode/vx_tc_util
>> >
>> >
>>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
>> >
>> >
>>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
>> >
>> >
>>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
>> >
>> >
>>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
>> > -I../../basic/vx_log -I../../basic/vx_util
>> -I/opt/python/include/python3.6m
>> > -I/opt/python/include/python3.6m  -Wno-unused-result -Wsign-
compare
>> >  -DNDEBUG -g -fwrapv -O3 -Wall
>> >
>> >
>>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
>> >
>> >
>>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
>> >
>> >
>>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
>> > -DBLOCK4 -DWITH_GRIB2 -DWITH_PYTHON
>> >
>> >
>>
-DMET_BASE="\"/home/gwv/ns/fit2obs/met/METplus/build_components/config/../share/met\""
>> >  -Wall -g -MT libvx_cal_a-unix_string.o -MD -MP -MF
>> > .deps/libvx_cal_a-unix_string.Tpo -c -o libvx_cal_a-unix_string.o
`test
>> -f
>> > 'unix_string.cc' || echo './'`unix_string.cc
>> > mv -f .deps/libvx_cal_a-unix_string.Tpo .deps/libvx_cal_a-
unix_string.Po
>> > rm -f libvx_cal.a
>> > ar cru libvx_cal.a libvx_cal_a-date_to_mjd.o libvx_cal_a-
day_dif.o
>> > libvx_cal_a-day_of_week.o libvx_cal_a-doyhms_to_unix.o
>> libvx_cal_a-is_dst.o
>> > libvx_cal_a-is_leap_year.o libvx_cal_a-mdyhms_to_unix.o
>> > libvx_cal_a-mjd_to_date.o libvx_cal_a-time_array.o
>> > libvx_cal_a-time_strings.o libvx_cal_a-unix_to_mdyhms.o
>> > libvx_cal_a-unix_string.o
>> > ranlib libvx_cal.a
>> > make[4]: Leaving directory
>> >
>> >
>>
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src/basic/vx_cal'
>> > Making all in vx_math
>> > make[4]: Entering directory
>> >
>> >
>>
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src/basic/vx_math'
>> > *make[4]: *** No rule to make target `viewgravity_to_string.cc',
needed
>> by
>> > `libvx_math_a-viewgravity_to_string.o'.  Stop.*
>> > make[4]: Leaving directory
>> >
>> >
>>
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src/basic/vx_math'
>> > make[3]: *** [all-recursive] Error 1
>> > make[3]: Leaving directory
>> >
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src/basic'
>> > make[2]: *** [all-recursive] Error 1
>> > make[2]: Leaving directory
>> > `/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src'
>> > make[1]: *** [all-recursive] Error 1
>> > make[1]: Leaving directory
>> > `/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met'
>> > make: *** [all] Error 2
>> >
>> >
>> >
>> > --
>> >
>> > George W Vandenberghe
>> >
>> > *IMSG* at NOAA/NWS/NCEP/EMC
>> >
>> > 5830 University Research Ct., Rm. 2141
>> >
>> > College Park, MD 20740
>> >
>> > George.Vandenberghe at noaa.gov
>> >
>> > 301-683-3769(work)  3017751547(cell)
>> >
>> >
>>
>> --
>> George McCabe - Software Engineer III
>> National Center for Atmospheric Research
>> Research Applications Laboratory
>> 303-497-2768
>> ---
>> My working day may not be your working day. Please do not feel
obliged to
>> reply to this email outside of your normal working hours.
>>
>>
>
> --
>
> George W Vandenberghe
>
> *IMSG* at NOAA/NWS/NCEP/EMC
>
> 5830 University Research Ct., Rm. 2141
>
> College Park, MD 20740
>
> George.Vandenberghe at noaa.gov
>
> 301-683-3769(work)  3017751547(cell)
>
>

--

George W Vandenberghe

*IMSG* at NOAA/NWS/NCEP/EMC

5830 University Research Ct., Rm. 2141

College Park, MD 20740

George.Vandenberghe at noaa.gov

301-683-3769(work)  3017751547(cell)

------------------------------------------------
Subject: Metplus does not build on comet.sdsc.edu (or hera)
From: John Halley Gotway
Time: Thu Jun 03 13:43:22 2021

Hi George V,

This is John Halley Gotway. I work with George M on providing METplus
support.

MET is intended to be compiled by users from a tarfile, not directly
from
the repository. That's why our Downloads page
<https://dtcenter.org/community-code/model-evaluation-tools-
met/download>
links directly to the tarfile on GitHub
<https://github.com/dtcenter/MET/releases/download/v10.0.0/met-
10.0.0.20210510.tar.gz>
that users should compile. We do development within the repository but
run
a script to create a release. That script runs some tools to
automatically
generate some code, including an internal utility enum_to_string as
well as
lex/yacc. Those utilities are needed for development but not for
compiling
the released versions. This logic is handled in the "make" step using
the
MET_DEVELOPMENT environment variable. If that variable is set when the
"configure" script is run, then subsequent calls to "make" will create
those auto-generated files... and "make clean" will remove them.

But again, this is intended for development, not for the compilation
of a
release tarfile. To compile MET, please refer to the section titled:
Sample Script For Compiling External Libraries And MET
On the MET downloads page:
https://dtcenter.org/community-code/model-evaluation-tools-
met/download

Julie Prestopnik is the developer who handles most of the builds of
MET on
NOAA/NCAR/Community machines. That is the script she maintains and
runs for
each build.

I realize that the presence of the MET_build.sh script in the METplus
repository is confusing. It's included as part of our work toward the
use
of manage externals, but it clearly isn't working as expected. In
fact,
that script does just call the compile_MET_all.sh script I've
referenced
above. Ideally that'd all just work out of the box, but it looks like
we'll
need to work on refining it some more.

Julie's out of the office this week, but will be back next week. She's
best
suited to address any issues which arise in your compilation of MET.

Thanks,
John

On Thu, Jun 3, 2021 at 11:33 AM George Vandenberghe - NOAA Affiliate
via RT
<met_help at ucar.edu> wrote:

>
> <URL: https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=100069 >
>
> The new build worked.  The met version  downloaded in
buiild_components
> does not appear to be completely compatible
> with it's makefiles. It's missing a few sources.  Adding those
sources and
> changing the compiler to intel to get around a silent bufrlib
failure with
> the gnu build, got it to build on COMET.  I was not able to figure
out how
> to set a nondefault installation directory.
>
>
>
> On Tue, Jun 1, 2021 at 5:45 PM George Vandenberghe - NOAA Affiliate
<
> george.vandenberghe at noaa.gov> wrote:
>
> > I tried a hera build so I could see if I could build it on a
system where
> > it's known to be buildable.
> >
> > I downloaded metplus directly with
> >
> > git clone https://github.com/dtcenter/METplus
> > This extracted a METplus/build_components directory
> >
> > In this directory I ran  build_MET.sh
> >
> > This built a bunch of prerequisites e.g. hdf5, jasper and netcdf
but
> > eventually failed with
> >
> > *make[4]: Entering directory
> >
>
`/oasis/projects/nsf/csg103/gwv/met/METplus/MET/met/src/basic/vx_math'make[4]:
> > *** No rule to make target `viewgravity_to_string.cc', needed by
> > `libvx_math_a-viewgravity_to_string.o'.  Stop.*
> >
> > So.. stepping back I downloaded the current met
> > *wget
> >
> https://github.com/dtcenter/MET/releases/download/v10.0.0/met-
10.0.0.20210510.tar.gz
> > <
> https://github.com/dtcenter/MET/releases/download/v10.0.0/met-
10.0.0.20210510.tar.gz
> >*
> >
> > and untarred it and am now trying that build
> >
> >
> >
> >
> >
> >
> > On Tue, Jun 1, 2021 at 4:49 PM George McCabe via RT
<met_help at ucar.edu>
> > wrote:
> >
> >> Hi George,
> >>
> >> I'll first mention that METplus 4.0.0 and MET 10.0.0 are already
> installed
> >> on Hera. This page lists information about those installs (under
NOAA
> >> Machines > HERA):
> >> https://dtcenter.org/community-code/metplus/metplus-4-0-existing-
builds
> >>
> >> Where did you download the MET source code? It should be
downloaded from
> >> the link on this page:
> >> https://dtcenter.org/community-code/model-evaluation-tools-
met/download
> >>
> >> Here is the direct link to the tarfile to download:
> >>
> >>
> https://github.com/dtcenter/MET/releases/download/v10.0.0/met-
10.0.0.20210510.tar.gz
> >>
> >> I would also check if the environment variable MET_DEVELOPMENT is
set in
> >> your environment. It should be unset and may cause the errors you
are
> >> seeing.
> >>
> >> Please let me know if that does not help or if you have any other
> >> questions.
> >>
> >> Thanks,
> >> George
> >>
> >>
> >> On Tue, Jun 1, 2021 at 9:30 AM George Vandenberghe - NOAA
Affiliate via
> >> RT <
> >> met_help at ucar.edu> wrote:
> >>
> >> >
> >> > Tue Jun 01 09:30:21 2021: Request 100069 was acted upon.
> >> > Transaction: Ticket created by george.vandenberghe at noaa.gov
> >> >        Queue: met_help
> >> >      Subject: Metplus does not build on comet.sdsc.edu (or
hera)
> >> >        Owner: Nobody
> >> >   Requestors: george.vandenberghe at noaa.gov
> >> >       Status: new
> >> >  Ticket <URL:
> https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=100069
> >> >
> >> >
> >> >
> >> > I have been asked to build metplus on a new system.  I
downloaded it
> and
> >> > after a bunch of prerequisites are built, I get the following
error on
> >> both
> >> > NOAA hera, and the new system
> >> >
> >> > mv -f .deps/libvx_cal_a-time_strings.Tpo
> >> .deps/libvx_cal_a-time_strings.Po
> >> > /opt/gnu/gcc/bin/g++ -DHAVE_CONFIG_H -I. -I../../..
> >> >  -I../../../src/basic/vx_cal -I../../../src/basic/vx_config
> >> > -I../../../src/basic/vx_log -I../../../src/basic/vx_math
> >> > -I../../../src/basic/vx_util -I../../../src/libcode/vx_afm
> >> > -I../../../src/libcode/vx_analysis_util
> -I../../../src/libcode/vx_color
> >> > -I../../../src/libcode/vx_data2d
> >> -I../../../src/libcode/vx_data2d_factory
> >> > -I../../../src/libcode/vx_data2d_grib
> >> > -I../../../src/libcode/vx_data2d_grib2
> >> > -I../../../src/libcode/vx_data2d_nccf
> >> > -I../../../src/libcode/vx_data2d_nc_met
> >> > -I../../../src/libcode/vx_data2d_nc_pinterp
> >> > -I../../../src/libcode/vx_data2d_python
> >> > -I../../../src/libcode/vx_python3_utils
> >> -I../../../src/libcode/vx_geodesy
> >> > -I../../../src/libcode/vx_gis -I../../../src/libcode/vx_gnomon
> >> > -I../../../src/libcode/vx_grid
-I../../../src/libcode/vx_gsl_prob
> >> > -I../../../src/libcode/vx_nav -I../../../src/libcode/vx_nc_obs
> >> > -I../../../src/libcode/vx_nc_util
-I../../../src/libcode/vx_pb_util
> >> > -I../../../src/libcode/vx_plot_util
-I../../../src/libcode/vx_ps
> >> > -I../../../src/libcode/vx_pxm -I../../../src/libcode/vx_render
> >> > -I../../../src/libcode/vx_regrid
-I../../../src/libcode/vx_shapedata
> >> > -I../../../src/libcode/vx_solar
-I../../../src/libcode/vx_statistics
> >> > -I../../../src/libcode/vx_stat_out
-I../../../src/libcode/vx_summary
> >> > -I../../../src/libcode/vx_time_series
> >> -I../../../src/libcode/vx_series_data
> >> > -I../../../src/libcode/vx_tc_util
> >> >
> >> >
> >>
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> >> >
> >> >
> >>
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> >> >
> >> >
> >>
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> >> >
> >> >
> >>
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> >> > -I../../basic/vx_log -I../../basic/vx_util
> >> -I/opt/python/include/python3.6m
> >> > -I/opt/python/include/python3.6m  -Wno-unused-result -Wsign-
compare
> >> >  -DNDEBUG -g -fwrapv -O3 -Wall
> >> >
> >> >
> >>
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> >> >
> >> >
> >>
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> >> >
> >> >
> >>
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> >> > -DBLOCK4 -DWITH_GRIB2 -DWITH_PYTHON
> >> >
> >> >
> >>
>
-DMET_BASE="\"/home/gwv/ns/fit2obs/met/METplus/build_components/config/../share/met\""
> >> >  -Wall -g -MT libvx_cal_a-unix_to_mdyhms.o -MD -MP -MF
> >> > .deps/libvx_cal_a-unix_to_mdyhms.Tpo -c -o
> libvx_cal_a-unix_to_mdyhms.o
> >> > `test -f 'unix_to_mdyhms.cc' || echo './'`unix_to_mdyhms.cc
> >> > mv -f .deps/libvx_cal_a-unix_to_mdyhms.Tpo
> >> > .deps/libvx_cal_a-unix_to_mdyhms.Po
> >> > /opt/gnu/gcc/bin/g++ -DHAVE_CONFIG_H -I. -I../../..
> >> >  -I../../../src/basic/vx_cal -I../../../src/basic/vx_config
> >> > -I../../../src/basic/vx_log -I../../../src/basic/vx_math
> >> > -I../../../src/basic/vx_util -I../../../src/libcode/vx_afm
> >> > -I../../../src/libcode/vx_analysis_util
> -I../../../src/libcode/vx_color
> >> > -I../../../src/libcode/vx_data2d
> >> -I../../../src/libcode/vx_data2d_factory
> >> > -I../../../src/libcode/vx_data2d_grib
> >> > -I../../../src/libcode/vx_data2d_grib2
> >> > -I../../../src/libcode/vx_data2d_nccf
> >> > -I../../../src/libcode/vx_data2d_nc_met
> >> > -I../../../src/libcode/vx_data2d_nc_pinterp
> >> > -I../../../src/libcode/vx_data2d_python
> >> > -I../../../src/libcode/vx_python3_utils
> >> -I../../../src/libcode/vx_geodesy
> >> > -I../../../src/libcode/vx_gis -I../../../src/libcode/vx_gnomon
> >> > -I../../../src/libcode/vx_grid
-I../../../src/libcode/vx_gsl_prob
> >> > -I../../../src/libcode/vx_nav -I../../../src/libcode/vx_nc_obs
> >> > -I../../../src/libcode/vx_nc_util
-I../../../src/libcode/vx_pb_util
> >> > -I../../../src/libcode/vx_plot_util
-I../../../src/libcode/vx_ps
> >> > -I../../../src/libcode/vx_pxm -I../../../src/libcode/vx_render
> >> > -I../../../src/libcode/vx_regrid
-I../../../src/libcode/vx_shapedata
> >> > -I../../../src/libcode/vx_solar
-I../../../src/libcode/vx_statistics
> >> > -I../../../src/libcode/vx_stat_out
-I../../../src/libcode/vx_summary
> >> > -I../../../src/libcode/vx_time_series
> >> -I../../../src/libcode/vx_series_data
> >> > -I../../../src/libcode/vx_tc_util
> >> >
> >> >
> >>
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> >> >
> >> >
> >>
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> >> >
> >> >
> >>
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> >> >
> >> >
> >>
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> >> > -I../../basic/vx_log -I../../basic/vx_util
> >> -I/opt/python/include/python3.6m
> >> > -I/opt/python/include/python3.6m  -Wno-unused-result -Wsign-
compare
> >> >  -DNDEBUG -g -fwrapv -O3 -Wall
> >> >
> >> >
> >>
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> >> >
> >> >
> >>
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> >> >
> >> >
> >>
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> >> > -DBLOCK4 -DWITH_GRIB2 -DWITH_PYTHON
> >> >
> >> >
> >>
>
-DMET_BASE="\"/home/gwv/ns/fit2obs/met/METplus/build_components/config/../share/met\""
> >> >  -Wall -g -MT libvx_cal_a-unix_string.o -MD -MP -MF
> >> > .deps/libvx_cal_a-unix_string.Tpo -c -o libvx_cal_a-
unix_string.o
> `test
> >> -f
> >> > 'unix_string.cc' || echo './'`unix_string.cc
> >> > mv -f .deps/libvx_cal_a-unix_string.Tpo
> .deps/libvx_cal_a-unix_string.Po
> >> > rm -f libvx_cal.a
> >> > ar cru libvx_cal.a libvx_cal_a-date_to_mjd.o libvx_cal_a-
day_dif.o
> >> > libvx_cal_a-day_of_week.o libvx_cal_a-doyhms_to_unix.o
> >> libvx_cal_a-is_dst.o
> >> > libvx_cal_a-is_leap_year.o libvx_cal_a-mdyhms_to_unix.o
> >> > libvx_cal_a-mjd_to_date.o libvx_cal_a-time_array.o
> >> > libvx_cal_a-time_strings.o libvx_cal_a-unix_to_mdyhms.o
> >> > libvx_cal_a-unix_string.o
> >> > ranlib libvx_cal.a
> >> > make[4]: Leaving directory
> >> >
> >> >
> >>
>
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src/basic/vx_cal'
> >> > Making all in vx_math
> >> > make[4]: Entering directory
> >> >
> >> >
> >>
>
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src/basic/vx_math'
> >> > *make[4]: *** No rule to make target
`viewgravity_to_string.cc',
> needed
> >> by
> >> > `libvx_math_a-viewgravity_to_string.o'.  Stop.*
> >> > make[4]: Leaving directory
> >> >
> >> >
> >>
>
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src/basic/vx_math'
> >> > make[3]: *** [all-recursive] Error 1
> >> > make[3]: Leaving directory
> >> >
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src/basic'
> >> > make[2]: *** [all-recursive] Error 1
> >> > make[2]: Leaving directory
> >> >
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src'
> >> > make[1]: *** [all-recursive] Error 1
> >> > make[1]: Leaving directory
> >> > `/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met'
> >> > make: *** [all] Error 2
> >> >
> >> >
> >> >
> >> > --
> >> >
> >> > George W Vandenberghe
> >> >
> >> > *IMSG* at NOAA/NWS/NCEP/EMC
> >> >
> >> > 5830 University Research Ct., Rm. 2141
> >> >
> >> > College Park, MD 20740
> >> >
> >> > George.Vandenberghe at noaa.gov
> >> >
> >> > 301-683-3769(work)  3017751547(cell)
> >> >
> >> >
> >>
> >> --
> >> George McCabe - Software Engineer III
> >> National Center for Atmospheric Research
> >> Research Applications Laboratory
> >> 303-497-2768
> >> ---
> >> My working day may not be your working day. Please do not feel
obliged
> to
> >> reply to this email outside of your normal working hours.
> >>
> >>
> >
> > --
> >
> > George W Vandenberghe
> >
> > *IMSG* at NOAA/NWS/NCEP/EMC
> >
> > 5830 University Research Ct., Rm. 2141
> >
> > College Park, MD 20740
> >
> > George.Vandenberghe at noaa.gov
> >
> > 301-683-3769(work)  3017751547(cell)
> >
> >
>
> --
>
> George W Vandenberghe
>
> *IMSG* at NOAA/NWS/NCEP/EMC
>
> 5830 University Research Ct., Rm. 2141
>
> College Park, MD 20740
>
> George.Vandenberghe at noaa.gov
>
> 301-683-3769(work)  3017751547(cell)
>
>

------------------------------------------------
Subject: Metplus does not build on comet.sdsc.edu (or hera)
From: George McCabe
Time: Thu Jun 03 14:01:26 2021

Hi George,

I will follow up to what John said and note that there is a file in
the
METplus repository called build_components/env_vars.bash that has
examples
of environment variables and module commands that should be set to
build
MET. The examples likely need to be modified to get it to run in
another
environment. The example environment variables that are used for a
module
based system like Hera are all commented out. Setting these variables
to
match your system should help.

Thanks,
George

On Thu, Jun 3, 2021 at 1:43 PM John Halley Gotway via RT
<met_help at ucar.edu>
wrote:

>
> <URL: https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=100069 >
>
> Hi George V,
>
> This is John Halley Gotway. I work with George M on providing
METplus
> support.
>
> MET is intended to be compiled by users from a tarfile, not directly
from
> the repository. That's why our Downloads page
> <https://dtcenter.org/community-code/model-evaluation-tools-
met/download>
> links directly to the tarfile on GitHub
> <
> https://github.com/dtcenter/MET/releases/download/v10.0.0/met-
10.0.0.20210510.tar.gz
> >
> that users should compile. We do development within the repository
but run
> a script to create a release. That script runs some tools to
automatically
> generate some code, including an internal utility enum_to_string as
well as
> lex/yacc. Those utilities are needed for development but not for
compiling
> the released versions. This logic is handled in the "make" step
using the
> MET_DEVELOPMENT environment variable. If that variable is set when
the
> "configure" script is run, then subsequent calls to "make" will
create
> those auto-generated files... and "make clean" will remove them.
>
> But again, this is intended for development, not for the compilation
of a
> release tarfile. To compile MET, please refer to the section titled:
> Sample Script For Compiling External Libraries And MET
> On the MET downloads page:
> https://dtcenter.org/community-code/model-evaluation-tools-
met/download
>
> Julie Prestopnik is the developer who handles most of the builds of
MET on
> NOAA/NCAR/Community machines. That is the script she maintains and
runs for
> each build.
>
> I realize that the presence of the MET_build.sh script in the
METplus
> repository is confusing. It's included as part of our work toward
the use
> of manage externals, but it clearly isn't working as expected. In
fact,
> that script does just call the compile_MET_all.sh script I've
referenced
> above. Ideally that'd all just work out of the box, but it looks
like we'll
> need to work on refining it some more.
>
> Julie's out of the office this week, but will be back next week.
She's best
> suited to address any issues which arise in your compilation of MET.
>
> Thanks,
> John
>
> On Thu, Jun 3, 2021 at 11:33 AM George Vandenberghe - NOAA Affiliate
via RT
> <met_help at ucar.edu> wrote:
>
> >
> > <URL: https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=100069 >
> >
> > The new build worked.  The met version  downloaded in
buiild_components
> > does not appear to be completely compatible
> > with it's makefiles. It's missing a few sources.  Adding those
sources
> and
> > changing the compiler to intel to get around a silent bufrlib
failure
> with
> > the gnu build, got it to build on COMET.  I was not able to figure
out
> how
> > to set a nondefault installation directory.
> >
> >
> >
> > On Tue, Jun 1, 2021 at 5:45 PM George Vandenberghe - NOAA
Affiliate <
> > george.vandenberghe at noaa.gov> wrote:
> >
> > > I tried a hera build so I could see if I could build it on a
system
> where
> > > it's known to be buildable.
> > >
> > > I downloaded metplus directly with
> > >
> > > git clone https://github.com/dtcenter/METplus
> > > This extracted a METplus/build_components directory
> > >
> > > In this directory I ran  build_MET.sh
> > >
> > > This built a bunch of prerequisites e.g. hdf5, jasper and netcdf
but
> > > eventually failed with
> > >
> > > *make[4]: Entering directory
> > >
> >
>
`/oasis/projects/nsf/csg103/gwv/met/METplus/MET/met/src/basic/vx_math'make[4]:
> > > *** No rule to make target `viewgravity_to_string.cc', needed by
> > > `libvx_math_a-viewgravity_to_string.o'.  Stop.*
> > >
> > > So.. stepping back I downloaded the current met
> > > *wget
> > >
> >
> https://github.com/dtcenter/MET/releases/download/v10.0.0/met-
10.0.0.20210510.tar.gz
> > > <
> >
> https://github.com/dtcenter/MET/releases/download/v10.0.0/met-
10.0.0.20210510.tar.gz
> > >*
> > >
> > > and untarred it and am now trying that build
> > >
> > >
> > >
> > >
> > >
> > >
> > > On Tue, Jun 1, 2021 at 4:49 PM George McCabe via RT
<met_help at ucar.edu
> >
> > > wrote:
> > >
> > >> Hi George,
> > >>
> > >> I'll first mention that METplus 4.0.0 and MET 10.0.0 are
already
> > installed
> > >> on Hera. This page lists information about those installs
(under NOAA
> > >> Machines > HERA):
> > >>
> https://dtcenter.org/community-code/metplus/metplus-4-0-existing-
builds
> > >>
> > >> Where did you download the MET source code? It should be
downloaded
> from
> > >> the link on this page:
> > >>
> https://dtcenter.org/community-code/model-evaluation-tools-
met/download
> > >>
> > >> Here is the direct link to the tarfile to download:
> > >>
> > >>
> >
> https://github.com/dtcenter/MET/releases/download/v10.0.0/met-
10.0.0.20210510.tar.gz
> > >>
> > >> I would also check if the environment variable MET_DEVELOPMENT
is set
> in
> > >> your environment. It should be unset and may cause the errors
you are
> > >> seeing.
> > >>
> > >> Please let me know if that does not help or if you have any
other
> > >> questions.
> > >>
> > >> Thanks,
> > >> George
> > >>
> > >>
> > >> On Tue, Jun 1, 2021 at 9:30 AM George Vandenberghe - NOAA
Affiliate
> via
> > >> RT <
> > >> met_help at ucar.edu> wrote:
> > >>
> > >> >
> > >> > Tue Jun 01 09:30:21 2021: Request 100069 was acted upon.
> > >> > Transaction: Ticket created by george.vandenberghe at noaa.gov
> > >> >        Queue: met_help
> > >> >      Subject: Metplus does not build on comet.sdsc.edu (or
hera)
> > >> >        Owner: Nobody
> > >> >   Requestors: george.vandenberghe at noaa.gov
> > >> >       Status: new
> > >> >  Ticket <URL:
> > https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=100069
> > >> >
> > >> >
> > >> >
> > >> > I have been asked to build metplus on a new system.  I
downloaded it
> > and
> > >> > after a bunch of prerequisites are built, I get the following
error
> on
> > >> both
> > >> > NOAA hera, and the new system
> > >> >
> > >> > mv -f .deps/libvx_cal_a-time_strings.Tpo
> > >> .deps/libvx_cal_a-time_strings.Po
> > >> > /opt/gnu/gcc/bin/g++ -DHAVE_CONFIG_H -I. -I../../..
> > >> >  -I../../../src/basic/vx_cal -I../../../src/basic/vx_config
> > >> > -I../../../src/basic/vx_log -I../../../src/basic/vx_math
> > >> > -I../../../src/basic/vx_util -I../../../src/libcode/vx_afm
> > >> > -I../../../src/libcode/vx_analysis_util
> > -I../../../src/libcode/vx_color
> > >> > -I../../../src/libcode/vx_data2d
> > >> -I../../../src/libcode/vx_data2d_factory
> > >> > -I../../../src/libcode/vx_data2d_grib
> > >> > -I../../../src/libcode/vx_data2d_grib2
> > >> > -I../../../src/libcode/vx_data2d_nccf
> > >> > -I../../../src/libcode/vx_data2d_nc_met
> > >> > -I../../../src/libcode/vx_data2d_nc_pinterp
> > >> > -I../../../src/libcode/vx_data2d_python
> > >> > -I../../../src/libcode/vx_python3_utils
> > >> -I../../../src/libcode/vx_geodesy
> > >> > -I../../../src/libcode/vx_gis
-I../../../src/libcode/vx_gnomon
> > >> > -I../../../src/libcode/vx_grid
-I../../../src/libcode/vx_gsl_prob
> > >> > -I../../../src/libcode/vx_nav
-I../../../src/libcode/vx_nc_obs
> > >> > -I../../../src/libcode/vx_nc_util
-I../../../src/libcode/vx_pb_util
> > >> > -I../../../src/libcode/vx_plot_util
-I../../../src/libcode/vx_ps
> > >> > -I../../../src/libcode/vx_pxm
-I../../../src/libcode/vx_render
> > >> > -I../../../src/libcode/vx_regrid
-I../../../src/libcode/vx_shapedata
> > >> > -I../../../src/libcode/vx_solar
-I../../../src/libcode/vx_statistics
> > >> > -I../../../src/libcode/vx_stat_out
-I../../../src/libcode/vx_summary
> > >> > -I../../../src/libcode/vx_time_series
> > >> -I../../../src/libcode/vx_series_data
> > >> > -I../../../src/libcode/vx_tc_util
> > >> >
> > >> >
> > >>
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > >> >
> > >> >
> > >>
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > >> >
> > >> >
> > >>
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > >> >
> > >> >
> > >>
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > >> > -I../../basic/vx_log -I../../basic/vx_util
> > >> -I/opt/python/include/python3.6m
> > >> > -I/opt/python/include/python3.6m  -Wno-unused-result -Wsign-
compare
> > >> >  -DNDEBUG -g -fwrapv -O3 -Wall
> > >> >
> > >> >
> > >>
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > >> >
> > >> >
> > >>
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > >> >
> > >> >
> > >>
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > >> > -DBLOCK4 -DWITH_GRIB2 -DWITH_PYTHON
> > >> >
> > >> >
> > >>
> >
>
-DMET_BASE="\"/home/gwv/ns/fit2obs/met/METplus/build_components/config/../share/met\""
> > >> >  -Wall -g -MT libvx_cal_a-unix_to_mdyhms.o -MD -MP -MF
> > >> > .deps/libvx_cal_a-unix_to_mdyhms.Tpo -c -o
> > libvx_cal_a-unix_to_mdyhms.o
> > >> > `test -f 'unix_to_mdyhms.cc' || echo './'`unix_to_mdyhms.cc
> > >> > mv -f .deps/libvx_cal_a-unix_to_mdyhms.Tpo
> > >> > .deps/libvx_cal_a-unix_to_mdyhms.Po
> > >> > /opt/gnu/gcc/bin/g++ -DHAVE_CONFIG_H -I. -I../../..
> > >> >  -I../../../src/basic/vx_cal -I../../../src/basic/vx_config
> > >> > -I../../../src/basic/vx_log -I../../../src/basic/vx_math
> > >> > -I../../../src/basic/vx_util -I../../../src/libcode/vx_afm
> > >> > -I../../../src/libcode/vx_analysis_util
> > -I../../../src/libcode/vx_color
> > >> > -I../../../src/libcode/vx_data2d
> > >> -I../../../src/libcode/vx_data2d_factory
> > >> > -I../../../src/libcode/vx_data2d_grib
> > >> > -I../../../src/libcode/vx_data2d_grib2
> > >> > -I../../../src/libcode/vx_data2d_nccf
> > >> > -I../../../src/libcode/vx_data2d_nc_met
> > >> > -I../../../src/libcode/vx_data2d_nc_pinterp
> > >> > -I../../../src/libcode/vx_data2d_python
> > >> > -I../../../src/libcode/vx_python3_utils
> > >> -I../../../src/libcode/vx_geodesy
> > >> > -I../../../src/libcode/vx_gis
-I../../../src/libcode/vx_gnomon
> > >> > -I../../../src/libcode/vx_grid
-I../../../src/libcode/vx_gsl_prob
> > >> > -I../../../src/libcode/vx_nav
-I../../../src/libcode/vx_nc_obs
> > >> > -I../../../src/libcode/vx_nc_util
-I../../../src/libcode/vx_pb_util
> > >> > -I../../../src/libcode/vx_plot_util
-I../../../src/libcode/vx_ps
> > >> > -I../../../src/libcode/vx_pxm
-I../../../src/libcode/vx_render
> > >> > -I../../../src/libcode/vx_regrid
-I../../../src/libcode/vx_shapedata
> > >> > -I../../../src/libcode/vx_solar
-I../../../src/libcode/vx_statistics
> > >> > -I../../../src/libcode/vx_stat_out
-I../../../src/libcode/vx_summary
> > >> > -I../../../src/libcode/vx_time_series
> > >> -I../../../src/libcode/vx_series_data
> > >> > -I../../../src/libcode/vx_tc_util
> > >> >
> > >> >
> > >>
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > >> >
> > >> >
> > >>
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > >> >
> > >> >
> > >>
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > >> >
> > >> >
> > >>
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > >> > -I../../basic/vx_log -I../../basic/vx_util
> > >> -I/opt/python/include/python3.6m
> > >> > -I/opt/python/include/python3.6m  -Wno-unused-result -Wsign-
compare
> > >> >  -DNDEBUG -g -fwrapv -O3 -Wall
> > >> >
> > >> >
> > >>
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > >> >
> > >> >
> > >>
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > >> >
> > >> >
> > >>
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > >> > -DBLOCK4 -DWITH_GRIB2 -DWITH_PYTHON
> > >> >
> > >> >
> > >>
> >
>
-DMET_BASE="\"/home/gwv/ns/fit2obs/met/METplus/build_components/config/../share/met\""
> > >> >  -Wall -g -MT libvx_cal_a-unix_string.o -MD -MP -MF
> > >> > .deps/libvx_cal_a-unix_string.Tpo -c -o libvx_cal_a-
unix_string.o
> > `test
> > >> -f
> > >> > 'unix_string.cc' || echo './'`unix_string.cc
> > >> > mv -f .deps/libvx_cal_a-unix_string.Tpo
> > .deps/libvx_cal_a-unix_string.Po
> > >> > rm -f libvx_cal.a
> > >> > ar cru libvx_cal.a libvx_cal_a-date_to_mjd.o libvx_cal_a-
day_dif.o
> > >> > libvx_cal_a-day_of_week.o libvx_cal_a-doyhms_to_unix.o
> > >> libvx_cal_a-is_dst.o
> > >> > libvx_cal_a-is_leap_year.o libvx_cal_a-mdyhms_to_unix.o
> > >> > libvx_cal_a-mjd_to_date.o libvx_cal_a-time_array.o
> > >> > libvx_cal_a-time_strings.o libvx_cal_a-unix_to_mdyhms.o
> > >> > libvx_cal_a-unix_string.o
> > >> > ranlib libvx_cal.a
> > >> > make[4]: Leaving directory
> > >> >
> > >> >
> > >>
> >
>
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src/basic/vx_cal'
> > >> > Making all in vx_math
> > >> > make[4]: Entering directory
> > >> >
> > >> >
> > >>
> >
>
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src/basic/vx_math'
> > >> > *make[4]: *** No rule to make target
`viewgravity_to_string.cc',
> > needed
> > >> by
> > >> > `libvx_math_a-viewgravity_to_string.o'.  Stop.*
> > >> > make[4]: Leaving directory
> > >> >
> > >> >
> > >>
> >
>
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src/basic/vx_math'
> > >> > make[3]: *** [all-recursive] Error 1
> > >> > make[3]: Leaving directory
> > >> >
>
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src/basic'
> > >> > make[2]: *** [all-recursive] Error 1
> > >> > make[2]: Leaving directory
> > >> >
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src'
> > >> > make[1]: *** [all-recursive] Error 1
> > >> > make[1]: Leaving directory
> > >> > `/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met'
> > >> > make: *** [all] Error 2
> > >> >
> > >> >
> > >> >
> > >> > --
> > >> >
> > >> > George W Vandenberghe
> > >> >
> > >> > *IMSG* at NOAA/NWS/NCEP/EMC
> > >> >
> > >> > 5830 University Research Ct., Rm. 2141
> > >> >
> > >> > College Park, MD 20740
> > >> >
> > >> > George.Vandenberghe at noaa.gov
> > >> >
> > >> > 301-683-3769(work)  3017751547(cell)
> > >> >
> > >> >
> > >>
> > >> --
> > >> George McCabe - Software Engineer III
> > >> National Center for Atmospheric Research
> > >> Research Applications Laboratory
> > >> 303-497-2768
> > >> ---
> > >> My working day may not be your working day. Please do not feel
obliged
> > to
> > >> reply to this email outside of your normal working hours.
> > >>
> > >>
> > >
> > > --
> > >
> > > George W Vandenberghe
> > >
> > > *IMSG* at NOAA/NWS/NCEP/EMC
> > >
> > > 5830 University Research Ct., Rm. 2141
> > >
> > > College Park, MD 20740
> > >
> > > George.Vandenberghe at noaa.gov
> > >
> > > 301-683-3769(work)  3017751547(cell)
> > >
> > >
> >
> > --
> >
> > George W Vandenberghe
> >
> > *IMSG* at NOAA/NWS/NCEP/EMC
> >
> > 5830 University Research Ct., Rm. 2141
> >
> > College Park, MD 20740
> >
> > George.Vandenberghe at noaa.gov
> >
> > 301-683-3769(work)  3017751547(cell)
> >
> >
>
>

--
George McCabe - Software Engineer III
National Center for Atmospheric Research
Research Applications Laboratory
303-497-2768
---
My working day may not be your working day. Please do not feel obliged
to
reply to this email outside of your normal working hours.

------------------------------------------------
Subject: Metplus does not build on comet.sdsc.edu (or hera)
From: George Vandenberghe - NOAA Affiliate
Time: Thu Jun 03 14:33:46 2021

Keep in mind it built, but there were some inconsistencies in the Met
source that was supplied from the repository.  I will
go back to the instructions with the tarball but what came from the
repository looked like a really good bootstrap build
of everything with only a few loose ends in the Met source and one
(??) in
the bufrlib.  I've operated that way before
assuming everything on the new foreign system is either missing,
backlevel,
or wrongly installed so I have to build
my own trusted stack but I should point out EMC has made ENORMOUS
progress
in making our needed software
stack more reliable and portable.

Anyway I'll go back and actually read the instructions this time

On Thu, Jun 3, 2021 at 4:01 PM George McCabe via RT
<met_help at ucar.edu>
wrote:

> Hi George,
>
> I will follow up to what John said and note that there is a file in
the
> METplus repository called build_components/env_vars.bash that has
examples
> of environment variables and module commands that should be set to
build
> MET. The examples likely need to be modified to get it to run in
another
> environment. The example environment variables that are used for a
module
> based system like Hera are all commented out. Setting these
variables to
> match your system should help.
>
> Thanks,
> George
>
> On Thu, Jun 3, 2021 at 1:43 PM John Halley Gotway via RT <
> met_help at ucar.edu>
> wrote:
>
> >
> > <URL: https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=100069 >
> >
> > Hi George V,
> >
> > This is John Halley Gotway. I work with George M on providing
METplus
> > support.
> >
> > MET is intended to be compiled by users from a tarfile, not
directly from
> > the repository. That's why our Downloads page
> > <https://dtcenter.org/community-code/model-evaluation-tools-
met/download
> >
> > links directly to the tarfile on GitHub
> > <
> >
> https://github.com/dtcenter/MET/releases/download/v10.0.0/met-
10.0.0.20210510.tar.gz
> > >
> > that users should compile. We do development within the repository
but
> run
> > a script to create a release. That script runs some tools to
> automatically
> > generate some code, including an internal utility enum_to_string
as well
> as
> > lex/yacc. Those utilities are needed for development but not for
> compiling
> > the released versions. This logic is handled in the "make" step
using the
> > MET_DEVELOPMENT environment variable. If that variable is set when
the
> > "configure" script is run, then subsequent calls to "make" will
create
> > those auto-generated files... and "make clean" will remove them.
> >
> > But again, this is intended for development, not for the
compilation of a
> > release tarfile. To compile MET, please refer to the section
titled:
> > Sample Script For Compiling External Libraries And MET
> > On the MET downloads page:
> > https://dtcenter.org/community-code/model-evaluation-tools-
met/download
> >
> > Julie Prestopnik is the developer who handles most of the builds
of MET
> on
> > NOAA/NCAR/Community machines. That is the script she maintains and
runs
> for
> > each build.
> >
> > I realize that the presence of the MET_build.sh script in the
METplus
> > repository is confusing. It's included as part of our work toward
the use
> > of manage externals, but it clearly isn't working as expected. In
fact,
> > that script does just call the compile_MET_all.sh script I've
referenced
> > above. Ideally that'd all just work out of the box, but it looks
like
> we'll
> > need to work on refining it some more.
> >
> > Julie's out of the office this week, but will be back next week.
She's
> best
> > suited to address any issues which arise in your compilation of
MET.
> >
> > Thanks,
> > John
> >
> > On Thu, Jun 3, 2021 at 11:33 AM George Vandenberghe - NOAA
Affiliate via
> RT
> > <met_help at ucar.edu> wrote:
> >
> > >
> > > <URL: https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=100069 >
> > >
> > > The new build worked.  The met version  downloaded in
buiild_components
> > > does not appear to be completely compatible
> > > with it's makefiles. It's missing a few sources.  Adding those
sources
> > and
> > > changing the compiler to intel to get around a silent bufrlib
failure
> > with
> > > the gnu build, got it to build on COMET.  I was not able to
figure out
> > how
> > > to set a nondefault installation directory.
> > >
> > >
> > >
> > > On Tue, Jun 1, 2021 at 5:45 PM George Vandenberghe - NOAA
Affiliate <
> > > george.vandenberghe at noaa.gov> wrote:
> > >
> > > > I tried a hera build so I could see if I could build it on a
system
> > where
> > > > it's known to be buildable.
> > > >
> > > > I downloaded metplus directly with
> > > >
> > > > git clone https://github.com/dtcenter/METplus
> > > > This extracted a METplus/build_components directory
> > > >
> > > > In this directory I ran  build_MET.sh
> > > >
> > > > This built a bunch of prerequisites e.g. hdf5, jasper and
netcdf but
> > > > eventually failed with
> > > >
> > > > *make[4]: Entering directory
> > > >
> > >
> >
>
`/oasis/projects/nsf/csg103/gwv/met/METplus/MET/met/src/basic/vx_math'make[4]:
> > > > *** No rule to make target `viewgravity_to_string.cc', needed
by
> > > > `libvx_math_a-viewgravity_to_string.o'.  Stop.*
> > > >
> > > > So.. stepping back I downloaded the current met
> > > > *wget
> > > >
> > >
> >
> https://github.com/dtcenter/MET/releases/download/v10.0.0/met-
10.0.0.20210510.tar.gz
> > > > <
> > >
> >
> https://github.com/dtcenter/MET/releases/download/v10.0.0/met-
10.0.0.20210510.tar.gz
> > > >*
> > > >
> > > > and untarred it and am now trying that build
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > On Tue, Jun 1, 2021 at 4:49 PM George McCabe via RT <
> met_help at ucar.edu
> > >
> > > > wrote:
> > > >
> > > >> Hi George,
> > > >>
> > > >> I'll first mention that METplus 4.0.0 and MET 10.0.0 are
already
> > > installed
> > > >> on Hera. This page lists information about those installs
(under
> NOAA
> > > >> Machines > HERA):
> > > >>
> > https://dtcenter.org/community-code/metplus/metplus-4-0-existing-
builds
> > > >>
> > > >> Where did you download the MET source code? It should be
downloaded
> > from
> > > >> the link on this page:
> > > >>
> > https://dtcenter.org/community-code/model-evaluation-tools-
met/download
> > > >>
> > > >> Here is the direct link to the tarfile to download:
> > > >>
> > > >>
> > >
> >
> https://github.com/dtcenter/MET/releases/download/v10.0.0/met-
10.0.0.20210510.tar.gz
> > > >>
> > > >> I would also check if the environment variable
MET_DEVELOPMENT is
> set
> > in
> > > >> your environment. It should be unset and may cause the errors
you
> are
> > > >> seeing.
> > > >>
> > > >> Please let me know if that does not help or if you have any
other
> > > >> questions.
> > > >>
> > > >> Thanks,
> > > >> George
> > > >>
> > > >>
> > > >> On Tue, Jun 1, 2021 at 9:30 AM George Vandenberghe - NOAA
Affiliate
> > via
> > > >> RT <
> > > >> met_help at ucar.edu> wrote:
> > > >>
> > > >> >
> > > >> > Tue Jun 01 09:30:21 2021: Request 100069 was acted upon.
> > > >> > Transaction: Ticket created by george.vandenberghe at noaa.gov
> > > >> >        Queue: met_help
> > > >> >      Subject: Metplus does not build on comet.sdsc.edu (or
hera)
> > > >> >        Owner: Nobody
> > > >> >   Requestors: george.vandenberghe at noaa.gov
> > > >> >       Status: new
> > > >> >  Ticket <URL:
> > > https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=100069
> > > >> >
> > > >> >
> > > >> >
> > > >> > I have been asked to build metplus on a new system.  I
downloaded
> it
> > > and
> > > >> > after a bunch of prerequisites are built, I get the
following
> error
> > on
> > > >> both
> > > >> > NOAA hera, and the new system
> > > >> >
> > > >> > mv -f .deps/libvx_cal_a-time_strings.Tpo
> > > >> .deps/libvx_cal_a-time_strings.Po
> > > >> > /opt/gnu/gcc/bin/g++ -DHAVE_CONFIG_H -I. -I../../..
> > > >> >  -I../../../src/basic/vx_cal -I../../../src/basic/vx_config
> > > >> > -I../../../src/basic/vx_log -I../../../src/basic/vx_math
> > > >> > -I../../../src/basic/vx_util -I../../../src/libcode/vx_afm
> > > >> > -I../../../src/libcode/vx_analysis_util
> > > -I../../../src/libcode/vx_color
> > > >> > -I../../../src/libcode/vx_data2d
> > > >> -I../../../src/libcode/vx_data2d_factory
> > > >> > -I../../../src/libcode/vx_data2d_grib
> > > >> > -I../../../src/libcode/vx_data2d_grib2
> > > >> > -I../../../src/libcode/vx_data2d_nccf
> > > >> > -I../../../src/libcode/vx_data2d_nc_met
> > > >> > -I../../../src/libcode/vx_data2d_nc_pinterp
> > > >> > -I../../../src/libcode/vx_data2d_python
> > > >> > -I../../../src/libcode/vx_python3_utils
> > > >> -I../../../src/libcode/vx_geodesy
> > > >> > -I../../../src/libcode/vx_gis
-I../../../src/libcode/vx_gnomon
> > > >> > -I../../../src/libcode/vx_grid
-I../../../src/libcode/vx_gsl_prob
> > > >> > -I../../../src/libcode/vx_nav
-I../../../src/libcode/vx_nc_obs
> > > >> > -I../../../src/libcode/vx_nc_util
> -I../../../src/libcode/vx_pb_util
> > > >> > -I../../../src/libcode/vx_plot_util
-I../../../src/libcode/vx_ps
> > > >> > -I../../../src/libcode/vx_pxm
-I../../../src/libcode/vx_render
> > > >> > -I../../../src/libcode/vx_regrid
> -I../../../src/libcode/vx_shapedata
> > > >> > -I../../../src/libcode/vx_solar
> -I../../../src/libcode/vx_statistics
> > > >> > -I../../../src/libcode/vx_stat_out
> -I../../../src/libcode/vx_summary
> > > >> > -I../../../src/libcode/vx_time_series
> > > >> -I../../../src/libcode/vx_series_data
> > > >> > -I../../../src/libcode/vx_tc_util
> > > >> >
> > > >> >
> > > >>
> > >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > > >> >
> > > >> >
> > > >>
> > >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > > >> >
> > > >> >
> > > >>
> > >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > > >> >
> > > >> >
> > > >>
> > >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > > >> > -I../../basic/vx_log -I../../basic/vx_util
> > > >> -I/opt/python/include/python3.6m
> > > >> > -I/opt/python/include/python3.6m  -Wno-unused-result
> -Wsign-compare
> > > >> >  -DNDEBUG -g -fwrapv -O3 -Wall
> > > >> >
> > > >> >
> > > >>
> > >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > > >> >
> > > >> >
> > > >>
> > >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > > >> >
> > > >> >
> > > >>
> > >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > > >> > -DBLOCK4 -DWITH_GRIB2 -DWITH_PYTHON
> > > >> >
> > > >> >
> > > >>
> > >
> >
>
-DMET_BASE="\"/home/gwv/ns/fit2obs/met/METplus/build_components/config/../share/met\""
> > > >> >  -Wall -g -MT libvx_cal_a-unix_to_mdyhms.o -MD -MP -MF
> > > >> > .deps/libvx_cal_a-unix_to_mdyhms.Tpo -c -o
> > > libvx_cal_a-unix_to_mdyhms.o
> > > >> > `test -f 'unix_to_mdyhms.cc' || echo './'`unix_to_mdyhms.cc
> > > >> > mv -f .deps/libvx_cal_a-unix_to_mdyhms.Tpo
> > > >> > .deps/libvx_cal_a-unix_to_mdyhms.Po
> > > >> > /opt/gnu/gcc/bin/g++ -DHAVE_CONFIG_H -I. -I../../..
> > > >> >  -I../../../src/basic/vx_cal -I../../../src/basic/vx_config
> > > >> > -I../../../src/basic/vx_log -I../../../src/basic/vx_math
> > > >> > -I../../../src/basic/vx_util -I../../../src/libcode/vx_afm
> > > >> > -I../../../src/libcode/vx_analysis_util
> > > -I../../../src/libcode/vx_color
> > > >> > -I../../../src/libcode/vx_data2d
> > > >> -I../../../src/libcode/vx_data2d_factory
> > > >> > -I../../../src/libcode/vx_data2d_grib
> > > >> > -I../../../src/libcode/vx_data2d_grib2
> > > >> > -I../../../src/libcode/vx_data2d_nccf
> > > >> > -I../../../src/libcode/vx_data2d_nc_met
> > > >> > -I../../../src/libcode/vx_data2d_nc_pinterp
> > > >> > -I../../../src/libcode/vx_data2d_python
> > > >> > -I../../../src/libcode/vx_python3_utils
> > > >> -I../../../src/libcode/vx_geodesy
> > > >> > -I../../../src/libcode/vx_gis
-I../../../src/libcode/vx_gnomon
> > > >> > -I../../../src/libcode/vx_grid
-I../../../src/libcode/vx_gsl_prob
> > > >> > -I../../../src/libcode/vx_nav
-I../../../src/libcode/vx_nc_obs
> > > >> > -I../../../src/libcode/vx_nc_util
> -I../../../src/libcode/vx_pb_util
> > > >> > -I../../../src/libcode/vx_plot_util
-I../../../src/libcode/vx_ps
> > > >> > -I../../../src/libcode/vx_pxm
-I../../../src/libcode/vx_render
> > > >> > -I../../../src/libcode/vx_regrid
> -I../../../src/libcode/vx_shapedata
> > > >> > -I../../../src/libcode/vx_solar
> -I../../../src/libcode/vx_statistics
> > > >> > -I../../../src/libcode/vx_stat_out
> -I../../../src/libcode/vx_summary
> > > >> > -I../../../src/libcode/vx_time_series
> > > >> -I../../../src/libcode/vx_series_data
> > > >> > -I../../../src/libcode/vx_tc_util
> > > >> >
> > > >> >
> > > >>
> > >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > > >> >
> > > >> >
> > > >>
> > >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > > >> >
> > > >> >
> > > >>
> > >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > > >> >
> > > >> >
> > > >>
> > >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > > >> > -I../../basic/vx_log -I../../basic/vx_util
> > > >> -I/opt/python/include/python3.6m
> > > >> > -I/opt/python/include/python3.6m  -Wno-unused-result
> -Wsign-compare
> > > >> >  -DNDEBUG -g -fwrapv -O3 -Wall
> > > >> >
> > > >> >
> > > >>
> > >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > > >> >
> > > >> >
> > > >>
> > >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > > >> >
> > > >> >
> > > >>
> > >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > > >> > -DBLOCK4 -DWITH_GRIB2 -DWITH_PYTHON
> > > >> >
> > > >> >
> > > >>
> > >
> >
>
-DMET_BASE="\"/home/gwv/ns/fit2obs/met/METplus/build_components/config/../share/met\""
> > > >> >  -Wall -g -MT libvx_cal_a-unix_string.o -MD -MP -MF
> > > >> > .deps/libvx_cal_a-unix_string.Tpo -c -o libvx_cal_a-
unix_string.o
> > > `test
> > > >> -f
> > > >> > 'unix_string.cc' || echo './'`unix_string.cc
> > > >> > mv -f .deps/libvx_cal_a-unix_string.Tpo
> > > .deps/libvx_cal_a-unix_string.Po
> > > >> > rm -f libvx_cal.a
> > > >> > ar cru libvx_cal.a libvx_cal_a-date_to_mjd.o libvx_cal_a-
day_dif.o
> > > >> > libvx_cal_a-day_of_week.o libvx_cal_a-doyhms_to_unix.o
> > > >> libvx_cal_a-is_dst.o
> > > >> > libvx_cal_a-is_leap_year.o libvx_cal_a-mdyhms_to_unix.o
> > > >> > libvx_cal_a-mjd_to_date.o libvx_cal_a-time_array.o
> > > >> > libvx_cal_a-time_strings.o libvx_cal_a-unix_to_mdyhms.o
> > > >> > libvx_cal_a-unix_string.o
> > > >> > ranlib libvx_cal.a
> > > >> > make[4]: Leaving directory
> > > >> >
> > > >> >
> > > >>
> > >
> >
>
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src/basic/vx_cal'
> > > >> > Making all in vx_math
> > > >> > make[4]: Entering directory
> > > >> >
> > > >> >
> > > >>
> > >
> >
>
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src/basic/vx_math'
> > > >> > *make[4]: *** No rule to make target
`viewgravity_to_string.cc',
> > > needed
> > > >> by
> > > >> > `libvx_math_a-viewgravity_to_string.o'.  Stop.*
> > > >> > make[4]: Leaving directory
> > > >> >
> > > >> >
> > > >>
> > >
> >
>
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src/basic/vx_math'
> > > >> > make[3]: *** [all-recursive] Error 1
> > > >> > make[3]: Leaving directory
> > > >> >
> >
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src/basic'
> > > >> > make[2]: *** [all-recursive] Error 1
> > > >> > make[2]: Leaving directory
> > > >> >
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src'
> > > >> > make[1]: *** [all-recursive] Error 1
> > > >> > make[1]: Leaving directory
> > > >> >
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met'
> > > >> > make: *** [all] Error 2
> > > >> >
> > > >> >
> > > >> >
> > > >> > --
> > > >> >
> > > >> > George W Vandenberghe
> > > >> >
> > > >> > *IMSG* at NOAA/NWS/NCEP/EMC
> > > >> >
> > > >> > 5830 University Research Ct., Rm. 2141
> > > >> >
> > > >> > College Park, MD 20740
> > > >> >
> > > >> > George.Vandenberghe at noaa.gov
> > > >> >
> > > >> > 301-683-3769(work)  3017751547(cell)
> > > >> >
> > > >> >
> > > >>
> > > >> --
> > > >> George McCabe - Software Engineer III
> > > >> National Center for Atmospheric Research
> > > >> Research Applications Laboratory
> > > >> 303-497-2768
> > > >> ---
> > > >> My working day may not be your working day. Please do not
feel
> obliged
> > > to
> > > >> reply to this email outside of your normal working hours.
> > > >>
> > > >>
> > > >
> > > > --
> > > >
> > > > George W Vandenberghe
> > > >
> > > > *IMSG* at NOAA/NWS/NCEP/EMC
> > > >
> > > > 5830 University Research Ct., Rm. 2141
> > > >
> > > > College Park, MD 20740
> > > >
> > > > George.Vandenberghe at noaa.gov
> > > >
> > > > 301-683-3769(work)  3017751547(cell)
> > > >
> > > >
> > >
> > > --
> > >
> > > George W Vandenberghe
> > >
> > > *IMSG* at NOAA/NWS/NCEP/EMC
> > >
> > > 5830 University Research Ct., Rm. 2141
> > >
> > > College Park, MD 20740
> > >
> > > George.Vandenberghe at noaa.gov
> > >
> > > 301-683-3769(work)  3017751547(cell)
> > >
> > >
> >
> >
>
> --
> George McCabe - Software Engineer III
> National Center for Atmospheric Research
> Research Applications Laboratory
> 303-497-2768
> ---
> My working day may not be your working day. Please do not feel
obliged to
> reply to this email outside of your normal working hours.
>
>

--

George W Vandenberghe

*IMSG* at NOAA/NWS/NCEP/EMC

5830 University Research Ct., Rm. 2141

College Park, MD 20740

George.Vandenberghe at noaa.gov

301-683-3769(work)  3017751547(cell)

------------------------------------------------
Subject: Metplus does not build on comet.sdsc.edu (or hera)
From: George Vandenberghe - NOAA Affiliate
Time: Tue Jun 29 22:37:43 2021

I got back to this build.  We need Met 9.1.3 so I downloaded that
tarball,
extracted it and tried to build on comment.sdsc.edu.  I eventually got
to


make[4]: Entering directory
`/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/tools/core'
Making all in ensemble_stat
make[5]: Entering directory
`/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/tools/core/ensemble_stat'
icc  -g -L../../../../src/basic/vx_cal
-L../../../../src/basic/vx_config
-L../../../../src/basic/vx_log -L../../../../src/basic/vx_math
-L../../../../src/basic/vx_util -L../../../../src/libcode/vx_afm
-L../../../../src/libcode/vx_analysis_util
-L../../../../src/libcode/vx_color -L../../../../src/libcode/vx_data2d
-L../../../../src/libcode/vx_data2d_factory
-L../../../../src/libcode/vx_data2d_grib
-L../../../../src/libcode/vx_data2d_grib2
-L../../../../src/libcode/vx_data2d_nccf
-L../../../../src/libcode/vx_data2d_nc_met
-L../../../../src/libcode/vx_data2d_nc_pinterp
-L../../../../src/libcode/vx_data2d_python
-L../../../../src/libcode/vx_python3_utils
-L../../../../src/libcode/vx_geodesy -L../../../../src/libcode/vx_gis
-L../../../../src/libcode/vx_gnomon -L../../../../src/libcode/vx_grid
-L../../../../src/libcode/vx_gsl_prob -L../../../../src/libcode/vx_nav
-L../../../../src/libcode/vx_nc_obs
-L../../../../src/libcode/vx_nc_util
-L../../../../src/libcode/vx_pb_util
-L../../../../src/libcode/vx_plot_util
-L../../../../src/libcode/vx_ps -L../../../../src/libcode/vx_pxm
-L../../../../src/libcode/vx_render
-L../../../../src/libcode/vx_regrid
-L../../../../src/libcode/vx_shapedata
-L../../../../src/libcode/vx_solar
-L../../../../src/libcode/vx_statistics
-L../../../../src/libcode/vx_stat_out
-L../../../../src/libcode/vx_summary
-L../../../../src/libcode/vx_time_series
-L../../../../src/libcode/vx_series_data
-L../../../../src/libcode/vx_tc_util
-L/home/gwv/s/met/METplus/build_components/external_libs/lib
-L/oasis/projects/nsf/csg103/hanglei/NCEP/libs/hpc-stack//lib -o
ensemble_stat ensemble_stat-ensemble_stat.o
ensemble_stat-ensemble_stat_conf_info.o -lvx_stat_out -lvx_statistics
-lvx_shapedata -lvx_gsl_prob -lvx_analysis_util -lvx_data2d_factory
-lvx_data2d_nc_met -lvx_data2d_grib -lvx_data2d_grib2 -lgrib2c
-ljasper
-lpng -lz -lvx_data2d_nc_pinterp -lvx_data2d_python -lvx_python3_utils
 -lvx_data2d_nccf -lvx_data2d -lvx_nc_obs -lvx_nc_util -lvx_regrid
-lvx_grid -lvx_config -lvx_cal -lvx_util -lvx_math -lvx_color -lvx_log
-lm
-lnetcdf_c++4 -lnetcdf -lgsl -lgslcblas
/home/gwv/s/met/METplus/build_components/external_libs/lib/libjasper.a(jas_stream.o):
In function `jas_stream_tmpfile':
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/build_components/external_libs/jasper/jasper-
1.900.1/src/libjasper/base/jas_stream.c:368:
warning: the use of `tmpnam' is dangerous, better use `mkstemp'
../../../../src/libcode/vx_data2d_python/libvx_data2d_python.a(libvx_data2d_python_a-
python_dataplane.o):
In function `_INTERNAL1b139be2::straight_python_dataplane(char const*,
int,
char**, bool, DataPlane&, Grid&, VarInfoPython&)':
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:136:
undefined reference to `PyErr_Occurred'
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:138:
undefined reference to `PyErr_Print'
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:165:
undefined reference to `PySys_SetArgv'
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:173:
undefined reference to `PyImport_ImportModule'
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:181:
undefined reference to `PyImport_ReloadModule'
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:185:
undefined reference to `PyErr_Occurred'
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:187:
undefined reference to `PyErr_Print'
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:211:
undefined reference to `PyModule_GetDict'
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:223:
undefined reference to `PyUnicode_FromString'
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:225:
undefined reference to `PyDict_GetItem'
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:242:
undefined reference to `PyUnicode_FromString'
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:244:
undefined reference to `PyDict_GetItem'
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:246:
undefined reference to `PyUnicode_FromString'
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:248:
undefined reference to `PyDict_GetItem'
../../../../src/libcode/vx_data2d_python/libvx_data2d_python.a(libvx_data2d_python_a-
python_dataplane.o):
In function `_INTERNAL1b139be2::pickle_dataplane(char const*, int,
char**,
bool, DataPlane&, Grid&, VarInfoPython&)':
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:345:
undefined reference to `PyErr_Occurred'
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:347:
undefined reference to `PyErr_Print'
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:371:
undefined reference to `PySys_SetArgv'
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:379:
undefined reference to `PyImport_ImportModule'
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:387:
undefined reference to `PyImport_ReloadModule'
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:391:
undefined reference to `PyErr_Occurred'
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:393:
undefined reference to `PyErr_Print'
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:420:
undefined reference to `PyModule_GetDict'
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:422:
undefined reference to `PyUnicode_FromString'
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:424:
undefined reference to `PyDict_GetItem'
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:444:
undefined reference to `PyUnicode_FromString'
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:446:
undefined reference to `PyDict_GetItem'
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:448:
undefined reference to `PyUnicode_FromString'
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:450:
undefined reference to `PyDict_GetItem'
../../../../src/libcode/vx_data2d_python/libvx_data2d_python.a(libvx_data2d_python_a-
python_dataplane.o):
In function `GlobalPython::initialize()':
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/global_python.h:63:
undefined reference to `Py_Initialize'
../../../../src/libcode/vx_data2d_python/libvx_data2d_python.a(libvx_data2d_python_a-
dataplane_from_xarray.o):
In function `dataplane_from_xarray(_object*, DataPlane&, Grid&,
VarInfoPython&)':
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/dataplane_from_xarray.cc:45:
undefined reference to `PyObject_GetAttrString'
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/dataplane_from_xarray.cc:47:
undefined reference to `PyObject_GetAttrString'
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
In function `_INTERNAL29bd313a::dump_dict(std::ostream&, _object*,
int)':
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:448:
undefined reference to `PyDict_Size'
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:460:
undefined reference to `PyDict_Next'
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:475:
undefined reference to `PyUnicode_AsUTF8'
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
In function `_INTERNAL29bd313a::dump_dict_value(std::ostream&,
_object*,
int)':
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:514:
undefined reference to `PyUnicode_AsUTF8'
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:526:
undefined reference to `PyLong_AsLong'
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:537:
undefined reference to `PyFloat_Type'
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:537:
undefined reference to `PyFloat_Type'
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:537:
undefined reference to `PyType_IsSubtype'
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:539:
undefined reference to `PyFloat_AsDouble'
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
In function `Python3_Dict::set_from_dict(_object*)':
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:389:
undefined reference to `PyDict_Size'
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
In function `Python3_Dict::set_from_module(_object*)':
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:408:
undefined reference to `PyModule_Type'
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:408:
undefined reference to `PyModule_Type'
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:408:
undefined reference to `PyType_IsSubtype'
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:417:
undefined reference to `PyModule_GetDict'
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
In function `Python3_Dict::set(_object*)':
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:352:
undefined reference to `PyModule_Type'
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:352:
undefined reference to `PyModule_Type'
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:352:
undefined reference to `PyType_IsSubtype'
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
In function `Python3_Dict::lookup_int(char const*) const':
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:156:
undefined reference to `PyDict_GetItemString'
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:176:
undefined reference to `PyLong_AsLong'
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
In function `Python3_Dict::lookup_double(char const*) const':
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:193:
undefined reference to `PyDict_GetItemString'
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:204:
undefined reference to `PyFloat_Type'
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:204:
undefined reference to `PyFloat_Type'
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:204:
undefined reference to `PyType_IsSubtype'
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
In function `Python3_Dict::lookup_string(char const*) const':
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:230:
undefined reference to `PyDict_GetItemString'
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:250:
undefined reference to `PyUnicode_AsUTF8'
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
In function `Python3_Dict::lookup_dict(char const*) const':
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:266:
undefined reference to `PyDict_GetItemString'
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
In function `Python3_Dict::lookup_list(char const*) const':
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:302:
undefined reference to `PyDict_GetItemString'
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_numpy.o):
In function `Python3_Numpy::~Python3_Numpy()':
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:61:
undefined reference to `PyBuffer_Release'
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_numpy.o):
In function `Python3_Numpy::set(_object*)':
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:271:
undefined reference to `PyObject_GetAttrString'
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:273:
undefined reference to `PyTuple_Size'
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:282:
undefined reference to `PyTuple_GetItem'
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:284:
undefined reference to `PyLong_AsLong'
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:293:
undefined reference to `PyObject_GetAttrString'
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:311:
undefined reference to `PyObject_GetBuffer'
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:350:
undefined reference to `PyUnicode_AsUTF8'
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_util.o):
In function `operator<<(std::ostream&, _object*)':
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:50:
undefined reference to `PyObject_Print'
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_util.o):
In function `get_attribute(_object*, char const*)':
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:87:
undefined reference to `PyObject_HasAttrString'
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:89:
undefined reference to `PyObject_GetAttrString'
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_util.o):
In function `pyobject_as_int(_object*)':
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:108:
undefined reference to `PyLong_AsLong'
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:110:
undefined reference to `PyFloat_Type'
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:110:
undefined reference to `PyFloat_Type'
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:110:
undefined reference to `PyType_IsSubtype'
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:112:
undefined reference to `PyFloat_AsDouble'
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:116:
undefined reference to `PyUnicode_AsUTF8'
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_util.o):
In function `pyobject_as_double(_object*)':
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:145:
undefined reference to `PyLong_AsLong'
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:147:
undefined reference to `PyFloat_Type'
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:147:
undefined reference to `PyFloat_Type'
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:147:
undefined reference to `PyType_IsSubtype'
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:149:
undefined reference to `PyFloat_AsDouble'
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:153:
undefined reference to `PyUnicode_AsUTF8'
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_util.o):
In function `pyobject_as_string[abi:cxx11](_object*)':
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:181:
undefined reference to `PyUnicode_AsUTF8'
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_util.o):
In function `pyobject_as_concat_string(_object*)':
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:208:
undefined reference to `PyUnicode_AsUTF8'
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_util.o):
In function `run_python_string(char const*)':
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:233:
undefined reference to `PyRun_SimpleStringFlags'
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_script.o):
In function `Python3_Script::Python3_Script(char const*)':
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:122:
undefined reference to `PyImport_ImportModule'
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:126:
undefined reference to `PyErr_Print'
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:130:
undefined reference to `Py_Finalize'
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:142:
undefined reference to `PyModule_GetDict'
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_script.o):
In function `Python3_Script::~Python3_Script()':
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:71:
undefined reference to `Py_Finalize'
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_script.o):
In function `Python3_Script::lookup(char const*) const':
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:163:
undefined reference to `PyDict_GetItemString'
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_script.o):
In function `Python3_Script::run(char const*) const':
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:186:
undefined reference to `PyRun_StringFlags'
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_script.o):
In function `Python3_Script::read_pickle(char const*, char const*)
const':
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:227:
undefined reference to `PyErr_Clear'
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:231:
undefined reference to `PyErr_Occurred'
../../../../src/basic/vx_util/libvx_util.a(libvx_util_a-
python_line.o): In
function `PyLineDataFile::do_straight()':
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:333:
undefined reference to `PyUnicode_FromString'
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:333:
undefined reference to `PyImport_Import'
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:335:
undefined reference to `PyErr_Occurred'
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:337:
undefined reference to `PyErr_Print'
../../../../src/basic/vx_util/libvx_util.a(libvx_util_a-
python_line.o): In
function `PyLineDataFile::make_data_line()':
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:241:
undefined reference to `PyList_GetItem'
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:265:
undefined reference to `PyList_Size'
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:280:
undefined reference to `PyList_GetItem'
../../../../src/basic/vx_util/libvx_util.a(libvx_util_a-
python_line.o): In
function `PyLineDataFile::open(char const*, StringArray const&)':
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:170:
undefined reference to `PyList_Size'
make[5]: *** [ensemble_stat] Error 1
make[5]: Leaving directory
`/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/tools/core/ensemble_stat'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory
`/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/tools/core'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory
`/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/tools'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
`/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-9.1.3/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-9.1.3'
make: *** [all] Error 2
[gwv at comet-ln3 met-9.1.3]$
[gwv at comet-ln3 met-9.1.3]$


So where would I find this stuff.  The shared libraries have it but ld
isn't finding it.  When I hardcode the  one .a  library into the load
to get through this step,I get

*/opt/python/lib/python3.6/config-3.6m-x86_64-linux-
gnu/libpython3.6m.a(signalmodule.o):
undefined reference to symbol 'pthread_sigmask@@GLIBC_2.2.5'*





On Thu, Jun 3, 2021 at 4:33 PM George Vandenberghe - NOAA Affiliate <
george.vandenberghe at noaa.gov> wrote:

> Keep in mind it built, but there were some inconsistencies in the
Met
> source that was supplied from the repository.  I will
> go back to the instructions with the tarball but what came from the
> repository looked like a really good bootstrap build
> of everything with only a few loose ends in the Met source and one
(??) in
> the bufrlib.  I've operated that way before
> assuming everything on the new foreign system is either missing,
> backlevel, or wrongly installed so I have to build
> my own trusted stack but I should point out EMC has made ENORMOUS
progress
> in making our needed software
> stack more reliable and portable.
>
> Anyway I'll go back and actually read the instructions this time
>
> On Thu, Jun 3, 2021 at 4:01 PM George McCabe via RT
<met_help at ucar.edu>
> wrote:
>
>> Hi George,
>>
>> I will follow up to what John said and note that there is a file in
the
>> METplus repository called build_components/env_vars.bash that has
examples
>> of environment variables and module commands that should be set to
build
>> MET. The examples likely need to be modified to get it to run in
another
>> environment. The example environment variables that are used for a
module
>> based system like Hera are all commented out. Setting these
variables to
>> match your system should help.
>>
>> Thanks,
>> George
>>
>> On Thu, Jun 3, 2021 at 1:43 PM John Halley Gotway via RT <
>> met_help at ucar.edu>
>> wrote:
>>
>> >
>> > <URL: https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=100069 >
>> >
>> > Hi George V,
>> >
>> > This is John Halley Gotway. I work with George M on providing
METplus
>> > support.
>> >
>> > MET is intended to be compiled by users from a tarfile, not
directly
>> from
>> > the repository. That's why our Downloads page
>> > <
>> https://dtcenter.org/community-code/model-evaluation-tools-
met/download>
>> > links directly to the tarfile on GitHub
>> > <
>> >
>> https://github.com/dtcenter/MET/releases/download/v10.0.0/met-
10.0.0.20210510.tar.gz
>> > >
>> > that users should compile. We do development within the
repository but
>> run
>> > a script to create a release. That script runs some tools to
>> automatically
>> > generate some code, including an internal utility enum_to_string
as
>> well as
>> > lex/yacc. Those utilities are needed for development but not for
>> compiling
>> > the released versions. This logic is handled in the "make" step
using
>> the
>> > MET_DEVELOPMENT environment variable. If that variable is set
when the
>> > "configure" script is run, then subsequent calls to "make" will
create
>> > those auto-generated files... and "make clean" will remove them.
>> >
>> > But again, this is intended for development, not for the
compilation of
>> a
>> > release tarfile. To compile MET, please refer to the section
titled:
>> > Sample Script For Compiling External Libraries And MET
>> > On the MET downloads page:
>> > https://dtcenter.org/community-code/model-evaluation-tools-
met/download
>> >
>> > Julie Prestopnik is the developer who handles most of the builds
of MET
>> on
>> > NOAA/NCAR/Community machines. That is the script she maintains
and runs
>> for
>> > each build.
>> >
>> > I realize that the presence of the MET_build.sh script in the
METplus
>> > repository is confusing. It's included as part of our work toward
the
>> use
>> > of manage externals, but it clearly isn't working as expected. In
fact,
>> > that script does just call the compile_MET_all.sh script I've
referenced
>> > above. Ideally that'd all just work out of the box, but it looks
like
>> we'll
>> > need to work on refining it some more.
>> >
>> > Julie's out of the office this week, but will be back next week.
She's
>> best
>> > suited to address any issues which arise in your compilation of
MET.
>> >
>> > Thanks,
>> > John
>> >
>> > On Thu, Jun 3, 2021 at 11:33 AM George Vandenberghe - NOAA
Affiliate
>> via RT
>> > <met_help at ucar.edu> wrote:
>> >
>> > >
>> > > <URL: https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=100069
>
>> > >
>> > > The new build worked.  The met version  downloaded in
>> buiild_components
>> > > does not appear to be completely compatible
>> > > with it's makefiles. It's missing a few sources.  Adding those
sources
>> > and
>> > > changing the compiler to intel to get around a silent bufrlib
failure
>> > with
>> > > the gnu build, got it to build on COMET.  I was not able to
figure out
>> > how
>> > > to set a nondefault installation directory.
>> > >
>> > >
>> > >
>> > > On Tue, Jun 1, 2021 at 5:45 PM George Vandenberghe - NOAA
Affiliate <
>> > > george.vandenberghe at noaa.gov> wrote:
>> > >
>> > > > I tried a hera build so I could see if I could build it on a
system
>> > where
>> > > > it's known to be buildable.
>> > > >
>> > > > I downloaded metplus directly with
>> > > >
>> > > > git clone https://github.com/dtcenter/METplus
>> > > > This extracted a METplus/build_components directory
>> > > >
>> > > > In this directory I ran  build_MET.sh
>> > > >
>> > > > This built a bunch of prerequisites e.g. hdf5, jasper and
netcdf but
>> > > > eventually failed with
>> > > >
>> > > > *make[4]: Entering directory
>> > > >
>> > >
>> >
>>
`/oasis/projects/nsf/csg103/gwv/met/METplus/MET/met/src/basic/vx_math'make[4]:
>> > > > *** No rule to make target `viewgravity_to_string.cc', needed
by
>> > > > `libvx_math_a-viewgravity_to_string.o'.  Stop.*
>> > > >
>> > > > So.. stepping back I downloaded the current met
>> > > > *wget
>> > > >
>> > >
>> >
>> https://github.com/dtcenter/MET/releases/download/v10.0.0/met-
10.0.0.20210510.tar.gz
>> > > > <
>> > >
>> >
>> https://github.com/dtcenter/MET/releases/download/v10.0.0/met-
10.0.0.20210510.tar.gz
>> > > >*
>> > > >
>> > > > and untarred it and am now trying that build
>> > > >
>> > > >
>> > > >
>> > > >
>> > > >
>> > > >
>> > > > On Tue, Jun 1, 2021 at 4:49 PM George McCabe via RT <
>> met_help at ucar.edu
>> > >
>> > > > wrote:
>> > > >
>> > > >> Hi George,
>> > > >>
>> > > >> I'll first mention that METplus 4.0.0 and MET 10.0.0 are
already
>> > > installed
>> > > >> on Hera. This page lists information about those installs
(under
>> NOAA
>> > > >> Machines > HERA):
>> > > >>
>> > https://dtcenter.org/community-code/metplus/metplus-4-0-existing-
builds
>> > > >>
>> > > >> Where did you download the MET source code? It should be
downloaded
>> > from
>> > > >> the link on this page:
>> > > >>
>> > https://dtcenter.org/community-code/model-evaluation-tools-
met/download
>> > > >>
>> > > >> Here is the direct link to the tarfile to download:
>> > > >>
>> > > >>
>> > >
>> >
>> https://github.com/dtcenter/MET/releases/download/v10.0.0/met-
10.0.0.20210510.tar.gz
>> > > >>
>> > > >> I would also check if the environment variable
MET_DEVELOPMENT is
>> set
>> > in
>> > > >> your environment. It should be unset and may cause the
errors you
>> are
>> > > >> seeing.
>> > > >>
>> > > >> Please let me know if that does not help or if you have any
other
>> > > >> questions.
>> > > >>
>> > > >> Thanks,
>> > > >> George
>> > > >>
>> > > >>
>> > > >> On Tue, Jun 1, 2021 at 9:30 AM George Vandenberghe - NOAA
Affiliate
>> > via
>> > > >> RT <
>> > > >> met_help at ucar.edu> wrote:
>> > > >>
>> > > >> >
>> > > >> > Tue Jun 01 09:30:21 2021: Request 100069 was acted upon.
>> > > >> > Transaction: Ticket created by
george.vandenberghe at noaa.gov
>> > > >> >        Queue: met_help
>> > > >> >      Subject: Metplus does not build on comet.sdsc.edu (or
hera)
>> > > >> >        Owner: Nobody
>> > > >> >   Requestors: george.vandenberghe at noaa.gov
>> > > >> >       Status: new
>> > > >> >  Ticket <URL:
>> > > https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=100069
>> > > >> >
>> > > >> >
>> > > >> >
>> > > >> > I have been asked to build metplus on a new system.  I
>> downloaded it
>> > > and
>> > > >> > after a bunch of prerequisites are built, I get the
following
>> error
>> > on
>> > > >> both
>> > > >> > NOAA hera, and the new system
>> > > >> >
>> > > >> > mv -f .deps/libvx_cal_a-time_strings.Tpo
>> > > >> .deps/libvx_cal_a-time_strings.Po
>> > > >> > /opt/gnu/gcc/bin/g++ -DHAVE_CONFIG_H -I. -I../../..
>> > > >> >  -I../../../src/basic/vx_cal
-I../../../src/basic/vx_config
>> > > >> > -I../../../src/basic/vx_log -I../../../src/basic/vx_math
>> > > >> > -I../../../src/basic/vx_util -I../../../src/libcode/vx_afm
>> > > >> > -I../../../src/libcode/vx_analysis_util
>> > > -I../../../src/libcode/vx_color
>> > > >> > -I../../../src/libcode/vx_data2d
>> > > >> -I../../../src/libcode/vx_data2d_factory
>> > > >> > -I../../../src/libcode/vx_data2d_grib
>> > > >> > -I../../../src/libcode/vx_data2d_grib2
>> > > >> > -I../../../src/libcode/vx_data2d_nccf
>> > > >> > -I../../../src/libcode/vx_data2d_nc_met
>> > > >> > -I../../../src/libcode/vx_data2d_nc_pinterp
>> > > >> > -I../../../src/libcode/vx_data2d_python
>> > > >> > -I../../../src/libcode/vx_python3_utils
>> > > >> -I../../../src/libcode/vx_geodesy
>> > > >> > -I../../../src/libcode/vx_gis
-I../../../src/libcode/vx_gnomon
>> > > >> > -I../../../src/libcode/vx_grid
-I../../../src/libcode/vx_gsl_prob
>> > > >> > -I../../../src/libcode/vx_nav
-I../../../src/libcode/vx_nc_obs
>> > > >> > -I../../../src/libcode/vx_nc_util
>> -I../../../src/libcode/vx_pb_util
>> > > >> > -I../../../src/libcode/vx_plot_util
-I../../../src/libcode/vx_ps
>> > > >> > -I../../../src/libcode/vx_pxm
-I../../../src/libcode/vx_render
>> > > >> > -I../../../src/libcode/vx_regrid
>> -I../../../src/libcode/vx_shapedata
>> > > >> > -I../../../src/libcode/vx_solar
>> -I../../../src/libcode/vx_statistics
>> > > >> > -I../../../src/libcode/vx_stat_out
>> -I../../../src/libcode/vx_summary
>> > > >> > -I../../../src/libcode/vx_time_series
>> > > >> -I../../../src/libcode/vx_series_data
>> > > >> > -I../../../src/libcode/vx_tc_util
>> > > >> >
>> > > >> >
>> > > >>
>> > >
>> >
>>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
>> > > >> >
>> > > >> >
>> > > >>
>> > >
>> >
>>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
>> > > >> >
>> > > >> >
>> > > >>
>> > >
>> >
>>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
>> > > >> >
>> > > >> >
>> > > >>
>> > >
>> >
>>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
>> > > >> > -I../../basic/vx_log -I../../basic/vx_util
>> > > >> -I/opt/python/include/python3.6m
>> > > >> > -I/opt/python/include/python3.6m  -Wno-unused-result
>> -Wsign-compare
>> > > >> >  -DNDEBUG -g -fwrapv -O3 -Wall
>> > > >> >
>> > > >> >
>> > > >>
>> > >
>> >
>>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
>> > > >> >
>> > > >> >
>> > > >>
>> > >
>> >
>>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
>> > > >> >
>> > > >> >
>> > > >>
>> > >
>> >
>>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
>> > > >> > -DBLOCK4 -DWITH_GRIB2 -DWITH_PYTHON
>> > > >> >
>> > > >> >
>> > > >>
>> > >
>> >
>>
-DMET_BASE="\"/home/gwv/ns/fit2obs/met/METplus/build_components/config/../share/met\""
>> > > >> >  -Wall -g -MT libvx_cal_a-unix_to_mdyhms.o -MD -MP -MF
>> > > >> > .deps/libvx_cal_a-unix_to_mdyhms.Tpo -c -o
>> > > libvx_cal_a-unix_to_mdyhms.o
>> > > >> > `test -f 'unix_to_mdyhms.cc' || echo
'./'`unix_to_mdyhms.cc
>> > > >> > mv -f .deps/libvx_cal_a-unix_to_mdyhms.Tpo
>> > > >> > .deps/libvx_cal_a-unix_to_mdyhms.Po
>> > > >> > /opt/gnu/gcc/bin/g++ -DHAVE_CONFIG_H -I. -I../../..
>> > > >> >  -I../../../src/basic/vx_cal
-I../../../src/basic/vx_config
>> > > >> > -I../../../src/basic/vx_log -I../../../src/basic/vx_math
>> > > >> > -I../../../src/basic/vx_util -I../../../src/libcode/vx_afm
>> > > >> > -I../../../src/libcode/vx_analysis_util
>> > > -I../../../src/libcode/vx_color
>> > > >> > -I../../../src/libcode/vx_data2d
>> > > >> -I../../../src/libcode/vx_data2d_factory
>> > > >> > -I../../../src/libcode/vx_data2d_grib
>> > > >> > -I../../../src/libcode/vx_data2d_grib2
>> > > >> > -I../../../src/libcode/vx_data2d_nccf
>> > > >> > -I../../../src/libcode/vx_data2d_nc_met
>> > > >> > -I../../../src/libcode/vx_data2d_nc_pinterp
>> > > >> > -I../../../src/libcode/vx_data2d_python
>> > > >> > -I../../../src/libcode/vx_python3_utils
>> > > >> -I../../../src/libcode/vx_geodesy
>> > > >> > -I../../../src/libcode/vx_gis
-I../../../src/libcode/vx_gnomon
>> > > >> > -I../../../src/libcode/vx_grid
-I../../../src/libcode/vx_gsl_prob
>> > > >> > -I../../../src/libcode/vx_nav
-I../../../src/libcode/vx_nc_obs
>> > > >> > -I../../../src/libcode/vx_nc_util
>> -I../../../src/libcode/vx_pb_util
>> > > >> > -I../../../src/libcode/vx_plot_util
-I../../../src/libcode/vx_ps
>> > > >> > -I../../../src/libcode/vx_pxm
-I../../../src/libcode/vx_render
>> > > >> > -I../../../src/libcode/vx_regrid
>> -I../../../src/libcode/vx_shapedata
>> > > >> > -I../../../src/libcode/vx_solar
>> -I../../../src/libcode/vx_statistics
>> > > >> > -I../../../src/libcode/vx_stat_out
>> -I../../../src/libcode/vx_summary
>> > > >> > -I../../../src/libcode/vx_time_series
>> > > >> -I../../../src/libcode/vx_series_data
>> > > >> > -I../../../src/libcode/vx_tc_util
>> > > >> >
>> > > >> >
>> > > >>
>> > >
>> >
>>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
>> > > >> >
>> > > >> >
>> > > >>
>> > >
>> >
>>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
>> > > >> >
>> > > >> >
>> > > >>
>> > >
>> >
>>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
>> > > >> >
>> > > >> >
>> > > >>
>> > >
>> >
>>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
>> > > >> > -I../../basic/vx_log -I../../basic/vx_util
>> > > >> -I/opt/python/include/python3.6m
>> > > >> > -I/opt/python/include/python3.6m  -Wno-unused-result
>> -Wsign-compare
>> > > >> >  -DNDEBUG -g -fwrapv -O3 -Wall
>> > > >> >
>> > > >> >
>> > > >>
>> > >
>> >
>>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
>> > > >> >
>> > > >> >
>> > > >>
>> > >
>> >
>>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
>> > > >> >
>> > > >> >
>> > > >>
>> > >
>> >
>>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
>> > > >> > -DBLOCK4 -DWITH_GRIB2 -DWITH_PYTHON
>> > > >> >
>> > > >> >
>> > > >>
>> > >
>> >
>>
-DMET_BASE="\"/home/gwv/ns/fit2obs/met/METplus/build_components/config/../share/met\""
>> > > >> >  -Wall -g -MT libvx_cal_a-unix_string.o -MD -MP -MF
>> > > >> > .deps/libvx_cal_a-unix_string.Tpo -c -o libvx_cal_a-
unix_string.o
>> > > `test
>> > > >> -f
>> > > >> > 'unix_string.cc' || echo './'`unix_string.cc
>> > > >> > mv -f .deps/libvx_cal_a-unix_string.Tpo
>> > > .deps/libvx_cal_a-unix_string.Po
>> > > >> > rm -f libvx_cal.a
>> > > >> > ar cru libvx_cal.a libvx_cal_a-date_to_mjd.o
>> libvx_cal_a-day_dif.o
>> > > >> > libvx_cal_a-day_of_week.o libvx_cal_a-doyhms_to_unix.o
>> > > >> libvx_cal_a-is_dst.o
>> > > >> > libvx_cal_a-is_leap_year.o libvx_cal_a-mdyhms_to_unix.o
>> > > >> > libvx_cal_a-mjd_to_date.o libvx_cal_a-time_array.o
>> > > >> > libvx_cal_a-time_strings.o libvx_cal_a-unix_to_mdyhms.o
>> > > >> > libvx_cal_a-unix_string.o
>> > > >> > ranlib libvx_cal.a
>> > > >> > make[4]: Leaving directory
>> > > >> >
>> > > >> >
>> > > >>
>> > >
>> >
>>
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src/basic/vx_cal'
>> > > >> > Making all in vx_math
>> > > >> > make[4]: Entering directory
>> > > >> >
>> > > >> >
>> > > >>
>> > >
>> >
>>
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src/basic/vx_math'
>> > > >> > *make[4]: *** No rule to make target
`viewgravity_to_string.cc',
>> > > needed
>> > > >> by
>> > > >> > `libvx_math_a-viewgravity_to_string.o'.  Stop.*
>> > > >> > make[4]: Leaving directory
>> > > >> >
>> > > >> >
>> > > >>
>> > >
>> >
>>
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src/basic/vx_math'
>> > > >> > make[3]: *** [all-recursive] Error 1
>> > > >> > make[3]: Leaving directory
>> > > >> >
>> >
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src/basic'
>> > > >> > make[2]: *** [all-recursive] Error 1
>> > > >> > make[2]: Leaving directory
>> > > >> >
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src'
>> > > >> > make[1]: *** [all-recursive] Error 1
>> > > >> > make[1]: Leaving directory
>> > > >> >
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met'
>> > > >> > make: *** [all] Error 2
>> > > >> >
>> > > >> >
>> > > >> >
>> > > >> > --
>> > > >> >
>> > > >> > George W Vandenberghe
>> > > >> >
>> > > >> > *IMSG* at NOAA/NWS/NCEP/EMC
>> > > >> >
>> > > >> > 5830 University Research Ct., Rm. 2141
>> > > >> >
>> > > >> > College Park, MD 20740
>> > > >> >
>> > > >> > George.Vandenberghe at noaa.gov
>> > > >> >
>> > > >> > 301-683-3769(work)  3017751547(cell)
>> > > >> >
>> > > >> >
>> > > >>
>> > > >> --
>> > > >> George McCabe - Software Engineer III
>> > > >> National Center for Atmospheric Research
>> > > >> Research Applications Laboratory
>> > > >> 303-497-2768
>> > > >> ---
>> > > >> My working day may not be your working day. Please do not
feel
>> obliged
>> > > to
>> > > >> reply to this email outside of your normal working hours.
>> > > >>
>> > > >>
>> > > >
>> > > > --
>> > > >
>> > > > George W Vandenberghe
>> > > >
>> > > > *IMSG* at NOAA/NWS/NCEP/EMC
>> > > >
>> > > > 5830 University Research Ct., Rm. 2141
>> > > >
>> > > > College Park, MD 20740
>> > > >
>> > > > George.Vandenberghe at noaa.gov
>> > > >
>> > > > 301-683-3769(work)  3017751547(cell)
>> > > >
>> > > >
>> > >
>> > > --
>> > >
>> > > George W Vandenberghe
>> > >
>> > > *IMSG* at NOAA/NWS/NCEP/EMC
>> > >
>> > > 5830 University Research Ct., Rm. 2141
>> > >
>> > > College Park, MD 20740
>> > >
>> > > George.Vandenberghe at noaa.gov
>> > >
>> > > 301-683-3769(work)  3017751547(cell)
>> > >
>> > >
>> >
>> >
>>
>> --
>> George McCabe - Software Engineer III
>> National Center for Atmospheric Research
>> Research Applications Laboratory
>> 303-497-2768
>> ---
>> My working day may not be your working day. Please do not feel
obliged to
>> reply to this email outside of your normal working hours.
>>
>>
>
> --
>
> George W Vandenberghe
>
> *IMSG* at NOAA/NWS/NCEP/EMC
>
> 5830 University Research Ct., Rm. 2141
>
> College Park, MD 20740
>
> George.Vandenberghe at noaa.gov
>
> 301-683-3769(work)  3017751547(cell)
>
>

--

George W Vandenberghe

*IMSG* at NOAA/NWS/NCEP/EMC

5830 University Research Ct., Rm. 2141

College Park, MD 20740

George.Vandenberghe at noaa.gov

301-683-3769(work)  3017751547(cell)

------------------------------------------------
Subject: Metplus does not build on comet.sdsc.edu (or hera)
From: George Vandenberghe - NOAA Affiliate
Time: Wed Jun 30 13:32:37 2021

 I got through the python stuff.  MET_PYTHON_LD wasn't exported in MY
build
script and configure didn't pick it up.  However further down, despite
FC
being ifort, some fortran is compiled with gfortran and that link
using
icc doesn't pick up -lifcore which the dependent bufr lib compiled
with
ifort, needed.  I hacked that but will now try to get a proper build
without hacks.


On Wed, Jun 30, 2021 at 12:37 AM George Vandenberghe - NOAA Affiliate
<
george.vandenberghe at noaa.gov> wrote:

> I got back to this build.  We need Met 9.1.3 so I downloaded that
tarball,
> extracted it and tried to build on comment.sdsc.edu.  I eventually
got to
>
>
> make[4]: Entering directory
> `/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/tools/core'
> Making all in ensemble_stat
> make[5]: Entering directory
> `/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/tools/core/ensemble_stat'
> icc  -g -L../../../../src/basic/vx_cal
-L../../../../src/basic/vx_config
> -L../../../../src/basic/vx_log -L../../../../src/basic/vx_math
> -L../../../../src/basic/vx_util -L../../../../src/libcode/vx_afm
> -L../../../../src/libcode/vx_analysis_util
> -L../../../../src/libcode/vx_color
-L../../../../src/libcode/vx_data2d
> -L../../../../src/libcode/vx_data2d_factory
> -L../../../../src/libcode/vx_data2d_grib
> -L../../../../src/libcode/vx_data2d_grib2
> -L../../../../src/libcode/vx_data2d_nccf
> -L../../../../src/libcode/vx_data2d_nc_met
> -L../../../../src/libcode/vx_data2d_nc_pinterp
> -L../../../../src/libcode/vx_data2d_python
> -L../../../../src/libcode/vx_python3_utils
> -L../../../../src/libcode/vx_geodesy
-L../../../../src/libcode/vx_gis
> -L../../../../src/libcode/vx_gnomon
-L../../../../src/libcode/vx_grid
> -L../../../../src/libcode/vx_gsl_prob
-L../../../../src/libcode/vx_nav
> -L../../../../src/libcode/vx_nc_obs
-L../../../../src/libcode/vx_nc_util
> -L../../../../src/libcode/vx_pb_util
-L../../../../src/libcode/vx_plot_util
> -L../../../../src/libcode/vx_ps -L../../../../src/libcode/vx_pxm
> -L../../../../src/libcode/vx_render
-L../../../../src/libcode/vx_regrid
> -L../../../../src/libcode/vx_shapedata
-L../../../../src/libcode/vx_solar
> -L../../../../src/libcode/vx_statistics
> -L../../../../src/libcode/vx_stat_out
-L../../../../src/libcode/vx_summary
> -L../../../../src/libcode/vx_time_series
> -L../../../../src/libcode/vx_series_data
> -L../../../../src/libcode/vx_tc_util
> -L/home/gwv/s/met/METplus/build_components/external_libs/lib
> -L/oasis/projects/nsf/csg103/hanglei/NCEP/libs/hpc-stack//lib -o
> ensemble_stat ensemble_stat-ensemble_stat.o
> ensemble_stat-ensemble_stat_conf_info.o -lvx_stat_out
-lvx_statistics
> -lvx_shapedata -lvx_gsl_prob -lvx_analysis_util -lvx_data2d_factory
> -lvx_data2d_nc_met -lvx_data2d_grib -lvx_data2d_grib2 -lgrib2c
-ljasper
> -lpng -lz -lvx_data2d_nc_pinterp -lvx_data2d_python
-lvx_python3_utils
>  -lvx_data2d_nccf -lvx_data2d -lvx_nc_obs -lvx_nc_util -lvx_regrid
> -lvx_grid -lvx_config -lvx_cal -lvx_util -lvx_math -lvx_color
-lvx_log -lm
> -lnetcdf_c++4 -lnetcdf -lgsl -lgslcblas
>
/home/gwv/s/met/METplus/build_components/external_libs/lib/libjasper.a(jas_stream.o):
> In function `jas_stream_tmpfile':
>
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/build_components/external_libs/jasper/jasper-
1.900.1/src/libjasper/base/jas_stream.c:368:
> warning: the use of `tmpnam' is dangerous, better use `mkstemp'
>
../../../../src/libcode/vx_data2d_python/libvx_data2d_python.a(libvx_data2d_python_a-
python_dataplane.o):
> In function `_INTERNAL1b139be2::straight_python_dataplane(char
const*, int,
> char**, bool, DataPlane&, Grid&, VarInfoPython&)':
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:136:
> undefined reference to `PyErr_Occurred'
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:138:
> undefined reference to `PyErr_Print'
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:165:
> undefined reference to `PySys_SetArgv'
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:173:
> undefined reference to `PyImport_ImportModule'
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:181:
> undefined reference to `PyImport_ReloadModule'
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:185:
> undefined reference to `PyErr_Occurred'
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:187:
> undefined reference to `PyErr_Print'
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:211:
> undefined reference to `PyModule_GetDict'
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:223:
> undefined reference to `PyUnicode_FromString'
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:225:
> undefined reference to `PyDict_GetItem'
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:242:
> undefined reference to `PyUnicode_FromString'
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:244:
> undefined reference to `PyDict_GetItem'
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:246:
> undefined reference to `PyUnicode_FromString'
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:248:
> undefined reference to `PyDict_GetItem'
>
../../../../src/libcode/vx_data2d_python/libvx_data2d_python.a(libvx_data2d_python_a-
python_dataplane.o):
> In function `_INTERNAL1b139be2::pickle_dataplane(char const*, int,
char**,
> bool, DataPlane&, Grid&, VarInfoPython&)':
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:345:
> undefined reference to `PyErr_Occurred'
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:347:
> undefined reference to `PyErr_Print'
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:371:
> undefined reference to `PySys_SetArgv'
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:379:
> undefined reference to `PyImport_ImportModule'
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:387:
> undefined reference to `PyImport_ReloadModule'
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:391:
> undefined reference to `PyErr_Occurred'
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:393:
> undefined reference to `PyErr_Print'
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:420:
> undefined reference to `PyModule_GetDict'
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:422:
> undefined reference to `PyUnicode_FromString'
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:424:
> undefined reference to `PyDict_GetItem'
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:444:
> undefined reference to `PyUnicode_FromString'
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:446:
> undefined reference to `PyDict_GetItem'
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:448:
> undefined reference to `PyUnicode_FromString'
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:450:
> undefined reference to `PyDict_GetItem'
>
../../../../src/libcode/vx_data2d_python/libvx_data2d_python.a(libvx_data2d_python_a-
python_dataplane.o):
> In function `GlobalPython::initialize()':
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/global_python.h:63:
> undefined reference to `Py_Initialize'
>
../../../../src/libcode/vx_data2d_python/libvx_data2d_python.a(libvx_data2d_python_a-
dataplane_from_xarray.o):
> In function `dataplane_from_xarray(_object*, DataPlane&, Grid&,
> VarInfoPython&)':
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/dataplane_from_xarray.cc:45:
> undefined reference to `PyObject_GetAttrString'
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/dataplane_from_xarray.cc:47:
> undefined reference to `PyObject_GetAttrString'
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> In function `_INTERNAL29bd313a::dump_dict(std::ostream&, _object*,
int)':
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:448:
> undefined reference to `PyDict_Size'
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:460:
> undefined reference to `PyDict_Next'
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:475:
> undefined reference to `PyUnicode_AsUTF8'
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> In function `_INTERNAL29bd313a::dump_dict_value(std::ostream&,
_object*,
> int)':
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:514:
> undefined reference to `PyUnicode_AsUTF8'
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:526:
> undefined reference to `PyLong_AsLong'
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:537:
> undefined reference to `PyFloat_Type'
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:537:
> undefined reference to `PyFloat_Type'
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:537:
> undefined reference to `PyType_IsSubtype'
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:539:
> undefined reference to `PyFloat_AsDouble'
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> In function `Python3_Dict::set_from_dict(_object*)':
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:389:
> undefined reference to `PyDict_Size'
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> In function `Python3_Dict::set_from_module(_object*)':
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:408:
> undefined reference to `PyModule_Type'
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:408:
> undefined reference to `PyModule_Type'
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:408:
> undefined reference to `PyType_IsSubtype'
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:417:
> undefined reference to `PyModule_GetDict'
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> In function `Python3_Dict::set(_object*)':
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:352:
> undefined reference to `PyModule_Type'
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:352:
> undefined reference to `PyModule_Type'
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:352:
> undefined reference to `PyType_IsSubtype'
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> In function `Python3_Dict::lookup_int(char const*) const':
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:156:
> undefined reference to `PyDict_GetItemString'
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:176:
> undefined reference to `PyLong_AsLong'
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> In function `Python3_Dict::lookup_double(char const*) const':
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:193:
> undefined reference to `PyDict_GetItemString'
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:204:
> undefined reference to `PyFloat_Type'
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:204:
> undefined reference to `PyFloat_Type'
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:204:
> undefined reference to `PyType_IsSubtype'
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> In function `Python3_Dict::lookup_string(char const*) const':
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:230:
> undefined reference to `PyDict_GetItemString'
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:250:
> undefined reference to `PyUnicode_AsUTF8'
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> In function `Python3_Dict::lookup_dict(char const*) const':
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:266:
> undefined reference to `PyDict_GetItemString'
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> In function `Python3_Dict::lookup_list(char const*) const':
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:302:
> undefined reference to `PyDict_GetItemString'
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_numpy.o):
> In function `Python3_Numpy::~Python3_Numpy()':
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:61:
> undefined reference to `PyBuffer_Release'
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_numpy.o):
> In function `Python3_Numpy::set(_object*)':
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:271:
> undefined reference to `PyObject_GetAttrString'
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:273:
> undefined reference to `PyTuple_Size'
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:282:
> undefined reference to `PyTuple_GetItem'
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:284:
> undefined reference to `PyLong_AsLong'
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:293:
> undefined reference to `PyObject_GetAttrString'
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:311:
> undefined reference to `PyObject_GetBuffer'
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:350:
> undefined reference to `PyUnicode_AsUTF8'
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_util.o):
> In function `operator<<(std::ostream&, _object*)':
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:50:
> undefined reference to `PyObject_Print'
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_util.o):
> In function `get_attribute(_object*, char const*)':
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:87:
> undefined reference to `PyObject_HasAttrString'
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:89:
> undefined reference to `PyObject_GetAttrString'
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_util.o):
> In function `pyobject_as_int(_object*)':
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:108:
> undefined reference to `PyLong_AsLong'
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:110:
> undefined reference to `PyFloat_Type'
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:110:
> undefined reference to `PyFloat_Type'
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:110:
> undefined reference to `PyType_IsSubtype'
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:112:
> undefined reference to `PyFloat_AsDouble'
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:116:
> undefined reference to `PyUnicode_AsUTF8'
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_util.o):
> In function `pyobject_as_double(_object*)':
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:145:
> undefined reference to `PyLong_AsLong'
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:147:
> undefined reference to `PyFloat_Type'
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:147:
> undefined reference to `PyFloat_Type'
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:147:
> undefined reference to `PyType_IsSubtype'
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:149:
> undefined reference to `PyFloat_AsDouble'
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:153:
> undefined reference to `PyUnicode_AsUTF8'
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_util.o):
> In function `pyobject_as_string[abi:cxx11](_object*)':
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:181:
> undefined reference to `PyUnicode_AsUTF8'
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_util.o):
> In function `pyobject_as_concat_string(_object*)':
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:208:
> undefined reference to `PyUnicode_AsUTF8'
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_util.o):
> In function `run_python_string(char const*)':
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:233:
> undefined reference to `PyRun_SimpleStringFlags'
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_script.o):
> In function `Python3_Script::Python3_Script(char const*)':
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:122:
> undefined reference to `PyImport_ImportModule'
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:126:
> undefined reference to `PyErr_Print'
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:130:
> undefined reference to `Py_Finalize'
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:142:
> undefined reference to `PyModule_GetDict'
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_script.o):
> In function `Python3_Script::~Python3_Script()':
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:71:
> undefined reference to `Py_Finalize'
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_script.o):
> In function `Python3_Script::lookup(char const*) const':
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:163:
> undefined reference to `PyDict_GetItemString'
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_script.o):
> In function `Python3_Script::run(char const*) const':
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:186:
> undefined reference to `PyRun_StringFlags'
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_script.o):
> In function `Python3_Script::read_pickle(char const*, char const*)
const':
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:227:
> undefined reference to `PyErr_Clear'
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:231:
> undefined reference to `PyErr_Occurred'
> ../../../../src/basic/vx_util/libvx_util.a(libvx_util_a-
python_line.o): In
> function `PyLineDataFile::do_straight()':
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:333:
> undefined reference to `PyUnicode_FromString'
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:333:
> undefined reference to `PyImport_Import'
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:335:
> undefined reference to `PyErr_Occurred'
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:337:
> undefined reference to `PyErr_Print'
> ../../../../src/basic/vx_util/libvx_util.a(libvx_util_a-
python_line.o): In
> function `PyLineDataFile::make_data_line()':
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:241:
> undefined reference to `PyList_GetItem'
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:265:
> undefined reference to `PyList_Size'
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:280:
> undefined reference to `PyList_GetItem'
> ../../../../src/basic/vx_util/libvx_util.a(libvx_util_a-
python_line.o): In
> function `PyLineDataFile::open(char const*, StringArray const&)':
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:170:
> undefined reference to `PyList_Size'
> make[5]: *** [ensemble_stat] Error 1
> make[5]: Leaving directory
> `/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/tools/core/ensemble_stat'
> make[4]: *** [all-recursive] Error 1
> make[4]: Leaving directory
> `/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/tools/core'
> make[3]: *** [all-recursive] Error 1
> make[3]: Leaving directory
> `/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/tools'
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory
> `/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory
> `/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-9.1.3'
> make: *** [all] Error 2
> [gwv at comet-ln3 met-9.1.3]$
> [gwv at comet-ln3 met-9.1.3]$
>
>
> So where would I find this stuff.  The shared libraries have it but
ld
> isn't finding it.  When I hardcode the  one .a  library into the
load
> to get through this step,I get
>
> */opt/python/lib/python3.6/config-3.6m-x86_64-linux-
gnu/libpython3.6m.a(signalmodule.o):
> undefined reference to symbol 'pthread_sigmask@@GLIBC_2.2.5'*
>
>
>
>
>
> On Thu, Jun 3, 2021 at 4:33 PM George Vandenberghe - NOAA Affiliate
<
> george.vandenberghe at noaa.gov> wrote:
>
>> Keep in mind it built, but there were some inconsistencies in the
Met
>> source that was supplied from the repository.  I will
>> go back to the instructions with the tarball but what came from the
>> repository looked like a really good bootstrap build
>> of everything with only a few loose ends in the Met source and one
(??)
>> in the bufrlib.  I've operated that way before
>> assuming everything on the new foreign system is either missing,
>> backlevel, or wrongly installed so I have to build
>> my own trusted stack but I should point out EMC has made ENORMOUS
>> progress in making our needed software
>> stack more reliable and portable.
>>
>> Anyway I'll go back and actually read the instructions this time
>>
>> On Thu, Jun 3, 2021 at 4:01 PM George McCabe via RT
<met_help at ucar.edu>
>> wrote:
>>
>>> Hi George,
>>>
>>> I will follow up to what John said and note that there is a file
in the
>>> METplus repository called build_components/env_vars.bash that has
>>> examples
>>> of environment variables and module commands that should be set to
build
>>> MET. The examples likely need to be modified to get it to run in
another
>>> environment. The example environment variables that are used for a
module
>>> based system like Hera are all commented out. Setting these
variables to
>>> match your system should help.
>>>
>>> Thanks,
>>> George
>>>
>>> On Thu, Jun 3, 2021 at 1:43 PM John Halley Gotway via RT <
>>> met_help at ucar.edu>
>>> wrote:
>>>
>>> >
>>> > <URL: https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=100069 >
>>> >
>>> > Hi George V,
>>> >
>>> > This is John Halley Gotway. I work with George M on providing
METplus
>>> > support.
>>> >
>>> > MET is intended to be compiled by users from a tarfile, not
directly
>>> from
>>> > the repository. That's why our Downloads page
>>> > <
>>> https://dtcenter.org/community-code/model-evaluation-tools-
met/download>
>>> > links directly to the tarfile on GitHub
>>> > <
>>> >
>>> https://github.com/dtcenter/MET/releases/download/v10.0.0/met-
10.0.0.20210510.tar.gz
>>> > >
>>> > that users should compile. We do development within the
repository but
>>> run
>>> > a script to create a release. That script runs some tools to
>>> automatically
>>> > generate some code, including an internal utility enum_to_string
as
>>> well as
>>> > lex/yacc. Those utilities are needed for development but not for
>>> compiling
>>> > the released versions. This logic is handled in the "make" step
using
>>> the
>>> > MET_DEVELOPMENT environment variable. If that variable is set
when the
>>> > "configure" script is run, then subsequent calls to "make" will
create
>>> > those auto-generated files... and "make clean" will remove them.
>>> >
>>> > But again, this is intended for development, not for the
compilation
>>> of a
>>> > release tarfile. To compile MET, please refer to the section
titled:
>>> > Sample Script For Compiling External Libraries And MET
>>> > On the MET downloads page:
>>> >
>>> https://dtcenter.org/community-code/model-evaluation-tools-
met/download
>>> >
>>> > Julie Prestopnik is the developer who handles most of the builds
of
>>> MET on
>>> > NOAA/NCAR/Community machines. That is the script she maintains
and
>>> runs for
>>> > each build.
>>> >
>>> > I realize that the presence of the MET_build.sh script in the
METplus
>>> > repository is confusing. It's included as part of our work
toward the
>>> use
>>> > of manage externals, but it clearly isn't working as expected.
In fact,
>>> > that script does just call the compile_MET_all.sh script I've
>>> referenced
>>> > above. Ideally that'd all just work out of the box, but it looks
like
>>> we'll
>>> > need to work on refining it some more.
>>> >
>>> > Julie's out of the office this week, but will be back next week.
She's
>>> best
>>> > suited to address any issues which arise in your compilation of
MET.
>>> >
>>> > Thanks,
>>> > John
>>> >
>>> > On Thu, Jun 3, 2021 at 11:33 AM George Vandenberghe - NOAA
Affiliate
>>> via RT
>>> > <met_help at ucar.edu> wrote:
>>> >
>>> > >
>>> > > <URL: https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=100069
>
>>> > >
>>> > > The new build worked.  The met version  downloaded in
>>> buiild_components
>>> > > does not appear to be completely compatible
>>> > > with it's makefiles. It's missing a few sources.  Adding those
>>> sources
>>> > and
>>> > > changing the compiler to intel to get around a silent bufrlib
failure
>>> > with
>>> > > the gnu build, got it to build on COMET.  I was not able to
figure
>>> out
>>> > how
>>> > > to set a nondefault installation directory.
>>> > >
>>> > >
>>> > >
>>> > > On Tue, Jun 1, 2021 at 5:45 PM George Vandenberghe - NOAA
Affiliate <
>>> > > george.vandenberghe at noaa.gov> wrote:
>>> > >
>>> > > > I tried a hera build so I could see if I could build it on a
system
>>> > where
>>> > > > it's known to be buildable.
>>> > > >
>>> > > > I downloaded metplus directly with
>>> > > >
>>> > > > git clone https://github.com/dtcenter/METplus
>>> > > > This extracted a METplus/build_components directory
>>> > > >
>>> > > > In this directory I ran  build_MET.sh
>>> > > >
>>> > > > This built a bunch of prerequisites e.g. hdf5, jasper and
netcdf
>>> but
>>> > > > eventually failed with
>>> > > >
>>> > > > *make[4]: Entering directory
>>> > > >
>>> > >
>>> >
>>>
`/oasis/projects/nsf/csg103/gwv/met/METplus/MET/met/src/basic/vx_math'make[4]:
>>> > > > *** No rule to make target `viewgravity_to_string.cc',
needed by
>>> > > > `libvx_math_a-viewgravity_to_string.o'.  Stop.*
>>> > > >
>>> > > > So.. stepping back I downloaded the current met
>>> > > > *wget
>>> > > >
>>> > >
>>> >
>>> https://github.com/dtcenter/MET/releases/download/v10.0.0/met-
10.0.0.20210510.tar.gz
>>> > > > <
>>> > >
>>> >
>>> https://github.com/dtcenter/MET/releases/download/v10.0.0/met-
10.0.0.20210510.tar.gz
>>> > > >*
>>> > > >
>>> > > > and untarred it and am now trying that build
>>> > > >
>>> > > >
>>> > > >
>>> > > >
>>> > > >
>>> > > >
>>> > > > On Tue, Jun 1, 2021 at 4:49 PM George McCabe via RT <
>>> met_help at ucar.edu
>>> > >
>>> > > > wrote:
>>> > > >
>>> > > >> Hi George,
>>> > > >>
>>> > > >> I'll first mention that METplus 4.0.0 and MET 10.0.0 are
already
>>> > > installed
>>> > > >> on Hera. This page lists information about those installs
(under
>>> NOAA
>>> > > >> Machines > HERA):
>>> > > >>
>>> >
>>> https://dtcenter.org/community-code/metplus/metplus-4-0-existing-
builds
>>> > > >>
>>> > > >> Where did you download the MET source code? It should be
>>> downloaded
>>> > from
>>> > > >> the link on this page:
>>> > > >>
>>> >
>>> https://dtcenter.org/community-code/model-evaluation-tools-
met/download
>>> > > >>
>>> > > >> Here is the direct link to the tarfile to download:
>>> > > >>
>>> > > >>
>>> > >
>>> >
>>> https://github.com/dtcenter/MET/releases/download/v10.0.0/met-
10.0.0.20210510.tar.gz
>>> > > >>
>>> > > >> I would also check if the environment variable
MET_DEVELOPMENT is
>>> set
>>> > in
>>> > > >> your environment. It should be unset and may cause the
errors you
>>> are
>>> > > >> seeing.
>>> > > >>
>>> > > >> Please let me know if that does not help or if you have any
other
>>> > > >> questions.
>>> > > >>
>>> > > >> Thanks,
>>> > > >> George
>>> > > >>
>>> > > >>
>>> > > >> On Tue, Jun 1, 2021 at 9:30 AM George Vandenberghe - NOAA
>>> Affiliate
>>> > via
>>> > > >> RT <
>>> > > >> met_help at ucar.edu> wrote:
>>> > > >>
>>> > > >> >
>>> > > >> > Tue Jun 01 09:30:21 2021: Request 100069 was acted upon.
>>> > > >> > Transaction: Ticket created by
george.vandenberghe at noaa.gov
>>> > > >> >        Queue: met_help
>>> > > >> >      Subject: Metplus does not build on comet.sdsc.edu
(or
>>> hera)
>>> > > >> >        Owner: Nobody
>>> > > >> >   Requestors: george.vandenberghe at noaa.gov
>>> > > >> >       Status: new
>>> > > >> >  Ticket <URL:
>>> > > https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=100069
>>> > > >> >
>>> > > >> >
>>> > > >> >
>>> > > >> > I have been asked to build metplus on a new system.  I
>>> downloaded it
>>> > > and
>>> > > >> > after a bunch of prerequisites are built, I get the
following
>>> error
>>> > on
>>> > > >> both
>>> > > >> > NOAA hera, and the new system
>>> > > >> >
>>> > > >> > mv -f .deps/libvx_cal_a-time_strings.Tpo
>>> > > >> .deps/libvx_cal_a-time_strings.Po
>>> > > >> > /opt/gnu/gcc/bin/g++ -DHAVE_CONFIG_H -I. -I../../..
>>> > > >> >  -I../../../src/basic/vx_cal
-I../../../src/basic/vx_config
>>> > > >> > -I../../../src/basic/vx_log -I../../../src/basic/vx_math
>>> > > >> > -I../../../src/basic/vx_util
-I../../../src/libcode/vx_afm
>>> > > >> > -I../../../src/libcode/vx_analysis_util
>>> > > -I../../../src/libcode/vx_color
>>> > > >> > -I../../../src/libcode/vx_data2d
>>> > > >> -I../../../src/libcode/vx_data2d_factory
>>> > > >> > -I../../../src/libcode/vx_data2d_grib
>>> > > >> > -I../../../src/libcode/vx_data2d_grib2
>>> > > >> > -I../../../src/libcode/vx_data2d_nccf
>>> > > >> > -I../../../src/libcode/vx_data2d_nc_met
>>> > > >> > -I../../../src/libcode/vx_data2d_nc_pinterp
>>> > > >> > -I../../../src/libcode/vx_data2d_python
>>> > > >> > -I../../../src/libcode/vx_python3_utils
>>> > > >> -I../../../src/libcode/vx_geodesy
>>> > > >> > -I../../../src/libcode/vx_gis
-I../../../src/libcode/vx_gnomon
>>> > > >> > -I../../../src/libcode/vx_grid
>>> -I../../../src/libcode/vx_gsl_prob
>>> > > >> > -I../../../src/libcode/vx_nav
-I../../../src/libcode/vx_nc_obs
>>> > > >> > -I../../../src/libcode/vx_nc_util
>>> -I../../../src/libcode/vx_pb_util
>>> > > >> > -I../../../src/libcode/vx_plot_util
-I../../../src/libcode/vx_ps
>>> > > >> > -I../../../src/libcode/vx_pxm
-I../../../src/libcode/vx_render
>>> > > >> > -I../../../src/libcode/vx_regrid
>>> -I../../../src/libcode/vx_shapedata
>>> > > >> > -I../../../src/libcode/vx_solar
>>> -I../../../src/libcode/vx_statistics
>>> > > >> > -I../../../src/libcode/vx_stat_out
>>> -I../../../src/libcode/vx_summary
>>> > > >> > -I../../../src/libcode/vx_time_series
>>> > > >> -I../../../src/libcode/vx_series_data
>>> > > >> > -I../../../src/libcode/vx_tc_util
>>> > > >> >
>>> > > >> >
>>> > > >>
>>> > >
>>> >
>>>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
>>> > > >> >
>>> > > >> >
>>> > > >>
>>> > >
>>> >
>>>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
>>> > > >> >
>>> > > >> >
>>> > > >>
>>> > >
>>> >
>>>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
>>> > > >> >
>>> > > >> >
>>> > > >>
>>> > >
>>> >
>>>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
>>> > > >> > -I../../basic/vx_log -I../../basic/vx_util
>>> > > >> -I/opt/python/include/python3.6m
>>> > > >> > -I/opt/python/include/python3.6m  -Wno-unused-result
>>> -Wsign-compare
>>> > > >> >  -DNDEBUG -g -fwrapv -O3 -Wall
>>> > > >> >
>>> > > >> >
>>> > > >>
>>> > >
>>> >
>>>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
>>> > > >> >
>>> > > >> >
>>> > > >>
>>> > >
>>> >
>>>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
>>> > > >> >
>>> > > >> >
>>> > > >>
>>> > >
>>> >
>>>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
>>> > > >> > -DBLOCK4 -DWITH_GRIB2 -DWITH_PYTHON
>>> > > >> >
>>> > > >> >
>>> > > >>
>>> > >
>>> >
>>>
-DMET_BASE="\"/home/gwv/ns/fit2obs/met/METplus/build_components/config/../share/met\""
>>> > > >> >  -Wall -g -MT libvx_cal_a-unix_to_mdyhms.o -MD -MP -MF
>>> > > >> > .deps/libvx_cal_a-unix_to_mdyhms.Tpo -c -o
>>> > > libvx_cal_a-unix_to_mdyhms.o
>>> > > >> > `test -f 'unix_to_mdyhms.cc' || echo
'./'`unix_to_mdyhms.cc
>>> > > >> > mv -f .deps/libvx_cal_a-unix_to_mdyhms.Tpo
>>> > > >> > .deps/libvx_cal_a-unix_to_mdyhms.Po
>>> > > >> > /opt/gnu/gcc/bin/g++ -DHAVE_CONFIG_H -I. -I../../..
>>> > > >> >  -I../../../src/basic/vx_cal
-I../../../src/basic/vx_config
>>> > > >> > -I../../../src/basic/vx_log -I../../../src/basic/vx_math
>>> > > >> > -I../../../src/basic/vx_util
-I../../../src/libcode/vx_afm
>>> > > >> > -I../../../src/libcode/vx_analysis_util
>>> > > -I../../../src/libcode/vx_color
>>> > > >> > -I../../../src/libcode/vx_data2d
>>> > > >> -I../../../src/libcode/vx_data2d_factory
>>> > > >> > -I../../../src/libcode/vx_data2d_grib
>>> > > >> > -I../../../src/libcode/vx_data2d_grib2
>>> > > >> > -I../../../src/libcode/vx_data2d_nccf
>>> > > >> > -I../../../src/libcode/vx_data2d_nc_met
>>> > > >> > -I../../../src/libcode/vx_data2d_nc_pinterp
>>> > > >> > -I../../../src/libcode/vx_data2d_python
>>> > > >> > -I../../../src/libcode/vx_python3_utils
>>> > > >> -I../../../src/libcode/vx_geodesy
>>> > > >> > -I../../../src/libcode/vx_gis
-I../../../src/libcode/vx_gnomon
>>> > > >> > -I../../../src/libcode/vx_grid
>>> -I../../../src/libcode/vx_gsl_prob
>>> > > >> > -I../../../src/libcode/vx_nav
-I../../../src/libcode/vx_nc_obs
>>> > > >> > -I../../../src/libcode/vx_nc_util
>>> -I../../../src/libcode/vx_pb_util
>>> > > >> > -I../../../src/libcode/vx_plot_util
-I../../../src/libcode/vx_ps
>>> > > >> > -I../../../src/libcode/vx_pxm
-I../../../src/libcode/vx_render
>>> > > >> > -I../../../src/libcode/vx_regrid
>>> -I../../../src/libcode/vx_shapedata
>>> > > >> > -I../../../src/libcode/vx_solar
>>> -I../../../src/libcode/vx_statistics
>>> > > >> > -I../../../src/libcode/vx_stat_out
>>> -I../../../src/libcode/vx_summary
>>> > > >> > -I../../../src/libcode/vx_time_series
>>> > > >> -I../../../src/libcode/vx_series_data
>>> > > >> > -I../../../src/libcode/vx_tc_util
>>> > > >> >
>>> > > >> >
>>> > > >>
>>> > >
>>> >
>>>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
>>> > > >> >
>>> > > >> >
>>> > > >>
>>> > >
>>> >
>>>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
>>> > > >> >
>>> > > >> >
>>> > > >>
>>> > >
>>> >
>>>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
>>> > > >> >
>>> > > >> >
>>> > > >>
>>> > >
>>> >
>>>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
>>> > > >> > -I../../basic/vx_log -I../../basic/vx_util
>>> > > >> -I/opt/python/include/python3.6m
>>> > > >> > -I/opt/python/include/python3.6m  -Wno-unused-result
>>> -Wsign-compare
>>> > > >> >  -DNDEBUG -g -fwrapv -O3 -Wall
>>> > > >> >
>>> > > >> >
>>> > > >>
>>> > >
>>> >
>>>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
>>> > > >> >
>>> > > >> >
>>> > > >>
>>> > >
>>> >
>>>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
>>> > > >> >
>>> > > >> >
>>> > > >>
>>> > >
>>> >
>>>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
>>> > > >> > -DBLOCK4 -DWITH_GRIB2 -DWITH_PYTHON
>>> > > >> >
>>> > > >> >
>>> > > >>
>>> > >
>>> >
>>>
-DMET_BASE="\"/home/gwv/ns/fit2obs/met/METplus/build_components/config/../share/met\""
>>> > > >> >  -Wall -g -MT libvx_cal_a-unix_string.o -MD -MP -MF
>>> > > >> > .deps/libvx_cal_a-unix_string.Tpo -c -o
>>> libvx_cal_a-unix_string.o
>>> > > `test
>>> > > >> -f
>>> > > >> > 'unix_string.cc' || echo './'`unix_string.cc
>>> > > >> > mv -f .deps/libvx_cal_a-unix_string.Tpo
>>> > > .deps/libvx_cal_a-unix_string.Po
>>> > > >> > rm -f libvx_cal.a
>>> > > >> > ar cru libvx_cal.a libvx_cal_a-date_to_mjd.o
>>> libvx_cal_a-day_dif.o
>>> > > >> > libvx_cal_a-day_of_week.o libvx_cal_a-doyhms_to_unix.o
>>> > > >> libvx_cal_a-is_dst.o
>>> > > >> > libvx_cal_a-is_leap_year.o libvx_cal_a-mdyhms_to_unix.o
>>> > > >> > libvx_cal_a-mjd_to_date.o libvx_cal_a-time_array.o
>>> > > >> > libvx_cal_a-time_strings.o libvx_cal_a-unix_to_mdyhms.o
>>> > > >> > libvx_cal_a-unix_string.o
>>> > > >> > ranlib libvx_cal.a
>>> > > >> > make[4]: Leaving directory
>>> > > >> >
>>> > > >> >
>>> > > >>
>>> > >
>>> >
>>>
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src/basic/vx_cal'
>>> > > >> > Making all in vx_math
>>> > > >> > make[4]: Entering directory
>>> > > >> >
>>> > > >> >
>>> > > >>
>>> > >
>>> >
>>>
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src/basic/vx_math'
>>> > > >> > *make[4]: *** No rule to make target
`viewgravity_to_string.cc',
>>> > > needed
>>> > > >> by
>>> > > >> > `libvx_math_a-viewgravity_to_string.o'.  Stop.*
>>> > > >> > make[4]: Leaving directory
>>> > > >> >
>>> > > >> >
>>> > > >>
>>> > >
>>> >
>>>
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src/basic/vx_math'
>>> > > >> > make[3]: *** [all-recursive] Error 1
>>> > > >> > make[3]: Leaving directory
>>> > > >> >
>>> >
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src/basic'
>>> > > >> > make[2]: *** [all-recursive] Error 1
>>> > > >> > make[2]: Leaving directory
>>> > > >> >
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src'
>>> > > >> > make[1]: *** [all-recursive] Error 1
>>> > > >> > make[1]: Leaving directory
>>> > > >> >
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met'
>>> > > >> > make: *** [all] Error 2
>>> > > >> >
>>> > > >> >
>>> > > >> >
>>> > > >> > --
>>> > > >> >
>>> > > >> > George W Vandenberghe
>>> > > >> >
>>> > > >> > *IMSG* at NOAA/NWS/NCEP/EMC
>>> > > >> >
>>> > > >> > 5830 University Research Ct., Rm. 2141
>>> > > >> >
>>> > > >> > College Park, MD 20740
>>> > > >> >
>>> > > >> > George.Vandenberghe at noaa.gov
>>> > > >> >
>>> > > >> > 301-683-3769(work)  3017751547(cell)
>>> > > >> >
>>> > > >> >
>>> > > >>
>>> > > >> --
>>> > > >> George McCabe - Software Engineer III
>>> > > >> National Center for Atmospheric Research
>>> > > >> Research Applications Laboratory
>>> > > >> 303-497-2768
>>> > > >> ---
>>> > > >> My working day may not be your working day. Please do not
feel
>>> obliged
>>> > > to
>>> > > >> reply to this email outside of your normal working hours.
>>> > > >>
>>> > > >>
>>> > > >
>>> > > > --
>>> > > >
>>> > > > George W Vandenberghe
>>> > > >
>>> > > > *IMSG* at NOAA/NWS/NCEP/EMC
>>> > > >
>>> > > > 5830 University Research Ct., Rm. 2141
>>> > > >
>>> > > > College Park, MD 20740
>>> > > >
>>> > > > George.Vandenberghe at noaa.gov
>>> > > >
>>> > > > 301-683-3769(work)  3017751547(cell)
>>> > > >
>>> > > >
>>> > >
>>> > > --
>>> > >
>>> > > George W Vandenberghe
>>> > >
>>> > > *IMSG* at NOAA/NWS/NCEP/EMC
>>> > >
>>> > > 5830 University Research Ct., Rm. 2141
>>> > >
>>> > > College Park, MD 20740
>>> > >
>>> > > George.Vandenberghe at noaa.gov
>>> > >
>>> > > 301-683-3769(work)  3017751547(cell)
>>> > >
>>> > >
>>> >
>>> >
>>>
>>> --
>>> George McCabe - Software Engineer III
>>> National Center for Atmospheric Research
>>> Research Applications Laboratory
>>> 303-497-2768
>>> ---
>>> My working day may not be your working day. Please do not feel
obliged to
>>> reply to this email outside of your normal working hours.
>>>
>>>
>>
>> --
>>
>> George W Vandenberghe
>>
>> *IMSG* at NOAA/NWS/NCEP/EMC
>>
>> 5830 University Research Ct., Rm. 2141
>>
>> College Park, MD 20740
>>
>> George.Vandenberghe at noaa.gov
>>
>> 301-683-3769(work)  3017751547(cell)
>>
>>
>
> --
>
> George W Vandenberghe
>
> *IMSG* at NOAA/NWS/NCEP/EMC
>
> 5830 University Research Ct., Rm. 2141
>
> College Park, MD 20740
>
> George.Vandenberghe at noaa.gov
>
> 301-683-3769(work)  3017751547(cell)
>
>

--

George W Vandenberghe

*IMSG* at NOAA/NWS/NCEP/EMC

5830 University Research Ct., Rm. 2141

College Park, MD 20740

George.Vandenberghe at noaa.gov

301-683-3769(work)  3017751547(cell)

------------------------------------------------
Subject: Metplus does not build on comet.sdsc.edu (or hera)
From: Julie Prestopnik
Time: Thu Jul 01 09:01:00 2021

Hi George.  I work with George McCabe and am hoping to help you with
the
problems you're experiencing with the installation.  Could you please
send
the config.log file and the make.log file via email or send them to
our ftp
server for me to grab (instructions for sending us data are at
https://dtcenter.org/community-code/model-evaluation-tools-met/get-
help).

Thanks!

Julie

On Wed, Jun 30, 2021 at 1:33 PM George Vandenberghe - NOAA Affiliate
via RT
<met_help at ucar.edu> wrote:

>
> <URL: https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=100069 >
>
>  I got through the python stuff.  MET_PYTHON_LD wasn't exported in
MY build
> script and configure didn't pick it up.  However further down,
despite FC
> being ifort, some fortran is compiled with gfortran and that link
using
> icc doesn't pick up -lifcore which the dependent bufr lib compiled
with
> ifort, needed.  I hacked that but will now try to get a proper build
> without hacks.
>
>
> On Wed, Jun 30, 2021 at 12:37 AM George Vandenberghe - NOAA
Affiliate <
> george.vandenberghe at noaa.gov> wrote:
>
> > I got back to this build.  We need Met 9.1.3 so I downloaded that
> tarball,
> > extracted it and tried to build on comment.sdsc.edu.  I eventually
got
> to
> >
> >
> > make[4]: Entering directory
> >
> `/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/tools/core'
> > Making all in ensemble_stat
> > make[5]: Entering directory
> >
> `/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/tools/core/ensemble_stat'
> > icc  -g -L../../../../src/basic/vx_cal
-L../../../../src/basic/vx_config
> > -L../../../../src/basic/vx_log -L../../../../src/basic/vx_math
> > -L../../../../src/basic/vx_util -L../../../../src/libcode/vx_afm
> > -L../../../../src/libcode/vx_analysis_util
> > -L../../../../src/libcode/vx_color
-L../../../../src/libcode/vx_data2d
> > -L../../../../src/libcode/vx_data2d_factory
> > -L../../../../src/libcode/vx_data2d_grib
> > -L../../../../src/libcode/vx_data2d_grib2
> > -L../../../../src/libcode/vx_data2d_nccf
> > -L../../../../src/libcode/vx_data2d_nc_met
> > -L../../../../src/libcode/vx_data2d_nc_pinterp
> > -L../../../../src/libcode/vx_data2d_python
> > -L../../../../src/libcode/vx_python3_utils
> > -L../../../../src/libcode/vx_geodesy
-L../../../../src/libcode/vx_gis
> > -L../../../../src/libcode/vx_gnomon
-L../../../../src/libcode/vx_grid
> > -L../../../../src/libcode/vx_gsl_prob
-L../../../../src/libcode/vx_nav
> > -L../../../../src/libcode/vx_nc_obs
-L../../../../src/libcode/vx_nc_util
> > -L../../../../src/libcode/vx_pb_util
> -L../../../../src/libcode/vx_plot_util
> > -L../../../../src/libcode/vx_ps -L../../../../src/libcode/vx_pxm
> > -L../../../../src/libcode/vx_render
-L../../../../src/libcode/vx_regrid
> > -L../../../../src/libcode/vx_shapedata
-L../../../../src/libcode/vx_solar
> > -L../../../../src/libcode/vx_statistics
> > -L../../../../src/libcode/vx_stat_out
> -L../../../../src/libcode/vx_summary
> > -L../../../../src/libcode/vx_time_series
> > -L../../../../src/libcode/vx_series_data
> > -L../../../../src/libcode/vx_tc_util
> > -L/home/gwv/s/met/METplus/build_components/external_libs/lib
> > -L/oasis/projects/nsf/csg103/hanglei/NCEP/libs/hpc-stack//lib -o
> > ensemble_stat ensemble_stat-ensemble_stat.o
> > ensemble_stat-ensemble_stat_conf_info.o -lvx_stat_out
-lvx_statistics
> > -lvx_shapedata -lvx_gsl_prob -lvx_analysis_util
-lvx_data2d_factory
> > -lvx_data2d_nc_met -lvx_data2d_grib -lvx_data2d_grib2 -lgrib2c
-ljasper
> > -lpng -lz -lvx_data2d_nc_pinterp -lvx_data2d_python
-lvx_python3_utils
> >  -lvx_data2d_nccf -lvx_data2d -lvx_nc_obs -lvx_nc_util -lvx_regrid
> > -lvx_grid -lvx_config -lvx_cal -lvx_util -lvx_math -lvx_color
-lvx_log
> -lm
> > -lnetcdf_c++4 -lnetcdf -lgsl -lgslcblas
> >
>
/home/gwv/s/met/METplus/build_components/external_libs/lib/libjasper.a(jas_stream.o):
> > In function `jas_stream_tmpfile':
> >
>
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/build_components/external_libs/jasper/jasper-
1.900.1/src/libjasper/base/jas_stream.c:368:
> > warning: the use of `tmpnam' is dangerous, better use `mkstemp'
> >
>
../../../../src/libcode/vx_data2d_python/libvx_data2d_python.a(libvx_data2d_python_a-
python_dataplane.o):
> > In function `_INTERNAL1b139be2::straight_python_dataplane(char
const*,
> int,
> > char**, bool, DataPlane&, Grid&, VarInfoPython&)':
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:136:
> > undefined reference to `PyErr_Occurred'
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:138:
> > undefined reference to `PyErr_Print'
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:165:
> > undefined reference to `PySys_SetArgv'
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:173:
> > undefined reference to `PyImport_ImportModule'
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:181:
> > undefined reference to `PyImport_ReloadModule'
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:185:
> > undefined reference to `PyErr_Occurred'
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:187:
> > undefined reference to `PyErr_Print'
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:211:
> > undefined reference to `PyModule_GetDict'
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:223:
> > undefined reference to `PyUnicode_FromString'
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:225:
> > undefined reference to `PyDict_GetItem'
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:242:
> > undefined reference to `PyUnicode_FromString'
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:244:
> > undefined reference to `PyDict_GetItem'
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:246:
> > undefined reference to `PyUnicode_FromString'
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:248:
> > undefined reference to `PyDict_GetItem'
> >
>
../../../../src/libcode/vx_data2d_python/libvx_data2d_python.a(libvx_data2d_python_a-
python_dataplane.o):
> > In function `_INTERNAL1b139be2::pickle_dataplane(char const*, int,
> char**,
> > bool, DataPlane&, Grid&, VarInfoPython&)':
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:345:
> > undefined reference to `PyErr_Occurred'
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:347:
> > undefined reference to `PyErr_Print'
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:371:
> > undefined reference to `PySys_SetArgv'
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:379:
> > undefined reference to `PyImport_ImportModule'
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:387:
> > undefined reference to `PyImport_ReloadModule'
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:391:
> > undefined reference to `PyErr_Occurred'
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:393:
> > undefined reference to `PyErr_Print'
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:420:
> > undefined reference to `PyModule_GetDict'
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:422:
> > undefined reference to `PyUnicode_FromString'
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:424:
> > undefined reference to `PyDict_GetItem'
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:444:
> > undefined reference to `PyUnicode_FromString'
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:446:
> > undefined reference to `PyDict_GetItem'
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:448:
> > undefined reference to `PyUnicode_FromString'
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:450:
> > undefined reference to `PyDict_GetItem'
> >
>
../../../../src/libcode/vx_data2d_python/libvx_data2d_python.a(libvx_data2d_python_a-
python_dataplane.o):
> > In function `GlobalPython::initialize()':
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/global_python.h:63:
> > undefined reference to `Py_Initialize'
> >
>
../../../../src/libcode/vx_data2d_python/libvx_data2d_python.a(libvx_data2d_python_a-
dataplane_from_xarray.o):
> > In function `dataplane_from_xarray(_object*, DataPlane&, Grid&,
> > VarInfoPython&)':
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/dataplane_from_xarray.cc:45:
> > undefined reference to `PyObject_GetAttrString'
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/dataplane_from_xarray.cc:47:
> > undefined reference to `PyObject_GetAttrString'
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > In function `_INTERNAL29bd313a::dump_dict(std::ostream&, _object*,
int)':
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:448:
> > undefined reference to `PyDict_Size'
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:460:
> > undefined reference to `PyDict_Next'
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:475:
> > undefined reference to `PyUnicode_AsUTF8'
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > In function `_INTERNAL29bd313a::dump_dict_value(std::ostream&,
_object*,
> > int)':
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:514:
> > undefined reference to `PyUnicode_AsUTF8'
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:526:
> > undefined reference to `PyLong_AsLong'
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:537:
> > undefined reference to `PyFloat_Type'
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:537:
> > undefined reference to `PyFloat_Type'
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:537:
> > undefined reference to `PyType_IsSubtype'
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:539:
> > undefined reference to `PyFloat_AsDouble'
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > In function `Python3_Dict::set_from_dict(_object*)':
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:389:
> > undefined reference to `PyDict_Size'
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > In function `Python3_Dict::set_from_module(_object*)':
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:408:
> > undefined reference to `PyModule_Type'
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:408:
> > undefined reference to `PyModule_Type'
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:408:
> > undefined reference to `PyType_IsSubtype'
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:417:
> > undefined reference to `PyModule_GetDict'
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > In function `Python3_Dict::set(_object*)':
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:352:
> > undefined reference to `PyModule_Type'
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:352:
> > undefined reference to `PyModule_Type'
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:352:
> > undefined reference to `PyType_IsSubtype'
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > In function `Python3_Dict::lookup_int(char const*) const':
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:156:
> > undefined reference to `PyDict_GetItemString'
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:176:
> > undefined reference to `PyLong_AsLong'
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > In function `Python3_Dict::lookup_double(char const*) const':
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:193:
> > undefined reference to `PyDict_GetItemString'
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:204:
> > undefined reference to `PyFloat_Type'
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:204:
> > undefined reference to `PyFloat_Type'
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:204:
> > undefined reference to `PyType_IsSubtype'
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > In function `Python3_Dict::lookup_string(char const*) const':
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:230:
> > undefined reference to `PyDict_GetItemString'
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:250:
> > undefined reference to `PyUnicode_AsUTF8'
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > In function `Python3_Dict::lookup_dict(char const*) const':
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:266:
> > undefined reference to `PyDict_GetItemString'
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > In function `Python3_Dict::lookup_list(char const*) const':
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:302:
> > undefined reference to `PyDict_GetItemString'
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_numpy.o):
> > In function `Python3_Numpy::~Python3_Numpy()':
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:61:
> > undefined reference to `PyBuffer_Release'
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_numpy.o):
> > In function `Python3_Numpy::set(_object*)':
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:271:
> > undefined reference to `PyObject_GetAttrString'
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:273:
> > undefined reference to `PyTuple_Size'
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:282:
> > undefined reference to `PyTuple_GetItem'
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:284:
> > undefined reference to `PyLong_AsLong'
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:293:
> > undefined reference to `PyObject_GetAttrString'
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:311:
> > undefined reference to `PyObject_GetBuffer'
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:350:
> > undefined reference to `PyUnicode_AsUTF8'
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_util.o):
> > In function `operator<<(std::ostream&, _object*)':
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:50:
> > undefined reference to `PyObject_Print'
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_util.o):
> > In function `get_attribute(_object*, char const*)':
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:87:
> > undefined reference to `PyObject_HasAttrString'
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:89:
> > undefined reference to `PyObject_GetAttrString'
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_util.o):
> > In function `pyobject_as_int(_object*)':
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:108:
> > undefined reference to `PyLong_AsLong'
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:110:
> > undefined reference to `PyFloat_Type'
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:110:
> > undefined reference to `PyFloat_Type'
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:110:
> > undefined reference to `PyType_IsSubtype'
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:112:
> > undefined reference to `PyFloat_AsDouble'
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:116:
> > undefined reference to `PyUnicode_AsUTF8'
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_util.o):
> > In function `pyobject_as_double(_object*)':
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:145:
> > undefined reference to `PyLong_AsLong'
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:147:
> > undefined reference to `PyFloat_Type'
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:147:
> > undefined reference to `PyFloat_Type'
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:147:
> > undefined reference to `PyType_IsSubtype'
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:149:
> > undefined reference to `PyFloat_AsDouble'
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:153:
> > undefined reference to `PyUnicode_AsUTF8'
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_util.o):
> > In function `pyobject_as_string[abi:cxx11](_object*)':
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:181:
> > undefined reference to `PyUnicode_AsUTF8'
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_util.o):
> > In function `pyobject_as_concat_string(_object*)':
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:208:
> > undefined reference to `PyUnicode_AsUTF8'
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_util.o):
> > In function `run_python_string(char const*)':
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:233:
> > undefined reference to `PyRun_SimpleStringFlags'
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_script.o):
> > In function `Python3_Script::Python3_Script(char const*)':
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:122:
> > undefined reference to `PyImport_ImportModule'
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:126:
> > undefined reference to `PyErr_Print'
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:130:
> > undefined reference to `Py_Finalize'
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:142:
> > undefined reference to `PyModule_GetDict'
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_script.o):
> > In function `Python3_Script::~Python3_Script()':
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:71:
> > undefined reference to `Py_Finalize'
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_script.o):
> > In function `Python3_Script::lookup(char const*) const':
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:163:
> > undefined reference to `PyDict_GetItemString'
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_script.o):
> > In function `Python3_Script::run(char const*) const':
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:186:
> > undefined reference to `PyRun_StringFlags'
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_script.o):
> > In function `Python3_Script::read_pickle(char const*, char const*)
> const':
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:227:
> > undefined reference to `PyErr_Clear'
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:231:
> > undefined reference to `PyErr_Occurred'
> > ../../../../src/basic/vx_util/libvx_util.a(libvx_util_a-
python_line.o):
> In
> > function `PyLineDataFile::do_straight()':
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:333:
> > undefined reference to `PyUnicode_FromString'
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:333:
> > undefined reference to `PyImport_Import'
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:335:
> > undefined reference to `PyErr_Occurred'
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:337:
> > undefined reference to `PyErr_Print'
> > ../../../../src/basic/vx_util/libvx_util.a(libvx_util_a-
python_line.o):
> In
> > function `PyLineDataFile::make_data_line()':
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:241:
> > undefined reference to `PyList_GetItem'
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:265:
> > undefined reference to `PyList_Size'
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:280:
> > undefined reference to `PyList_GetItem'
> > ../../../../src/basic/vx_util/libvx_util.a(libvx_util_a-
python_line.o):
> In
> > function `PyLineDataFile::open(char const*, StringArray const&)':
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:170:
> > undefined reference to `PyList_Size'
> > make[5]: *** [ensemble_stat] Error 1
> > make[5]: Leaving directory
> >
> `/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/tools/core/ensemble_stat'
> > make[4]: *** [all-recursive] Error 1
> > make[4]: Leaving directory
> >
> `/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/tools/core'
> > make[3]: *** [all-recursive] Error 1
> > make[3]: Leaving directory
> >
> `/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/tools'
> > make[2]: *** [all-recursive] Error 1
> > make[2]: Leaving directory
> > `/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src'
> > make[1]: *** [all-recursive] Error 1
> > make[1]: Leaving directory
> > `/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-9.1.3'
> > make: *** [all] Error 2
> > [gwv at comet-ln3 met-9.1.3]$
> > [gwv at comet-ln3 met-9.1.3]$
> >
> >
> > So where would I find this stuff.  The shared libraries have it
but ld
> > isn't finding it.  When I hardcode the  one .a  library into the
load
> > to get through this step,I get
> >
> >
> */opt/python/lib/python3.6/config-3.6m-x86_64-linux-
gnu/libpython3.6m.a(signalmodule.o):
> > undefined reference to symbol 'pthread_sigmask@@GLIBC_2.2.5'*
> >
> >
> >
> >
> >
> > On Thu, Jun 3, 2021 at 4:33 PM George Vandenberghe - NOAA
Affiliate <
> > george.vandenberghe at noaa.gov> wrote:
> >
> >> Keep in mind it built, but there were some inconsistencies in the
Met
> >> source that was supplied from the repository.  I will
> >> go back to the instructions with the tarball but what came from
the
> >> repository looked like a really good bootstrap build
> >> of everything with only a few loose ends in the Met source and
one (??)
> >> in the bufrlib.  I've operated that way before
> >> assuming everything on the new foreign system is either missing,
> >> backlevel, or wrongly installed so I have to build
> >> my own trusted stack but I should point out EMC has made ENORMOUS
> >> progress in making our needed software
> >> stack more reliable and portable.
> >>
> >> Anyway I'll go back and actually read the instructions this time
> >>
> >> On Thu, Jun 3, 2021 at 4:01 PM George McCabe via RT
<met_help at ucar.edu>
> >> wrote:
> >>
> >>> Hi George,
> >>>
> >>> I will follow up to what John said and note that there is a file
in the
> >>> METplus repository called build_components/env_vars.bash that
has
> >>> examples
> >>> of environment variables and module commands that should be set
to
> build
> >>> MET. The examples likely need to be modified to get it to run in
> another
> >>> environment. The example environment variables that are used for
a
> module
> >>> based system like Hera are all commented out. Setting these
variables
> to
> >>> match your system should help.
> >>>
> >>> Thanks,
> >>> George
> >>>
> >>> On Thu, Jun 3, 2021 at 1:43 PM John Halley Gotway via RT <
> >>> met_help at ucar.edu>
> >>> wrote:
> >>>
> >>> >
> >>> > <URL: https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=100069
>
> >>> >
> >>> > Hi George V,
> >>> >
> >>> > This is John Halley Gotway. I work with George M on providing
METplus
> >>> > support.
> >>> >
> >>> > MET is intended to be compiled by users from a tarfile, not
directly
> >>> from
> >>> > the repository. That's why our Downloads page
> >>> > <
> >>>
> https://dtcenter.org/community-code/model-evaluation-tools-
met/download>
> >>> > links directly to the tarfile on GitHub
> >>> > <
> >>> >
> >>>
> https://github.com/dtcenter/MET/releases/download/v10.0.0/met-
10.0.0.20210510.tar.gz
> >>> > >
> >>> > that users should compile. We do development within the
repository
> but
> >>> run
> >>> > a script to create a release. That script runs some tools to
> >>> automatically
> >>> > generate some code, including an internal utility
enum_to_string as
> >>> well as
> >>> > lex/yacc. Those utilities are needed for development but not
for
> >>> compiling
> >>> > the released versions. This logic is handled in the "make"
step using
> >>> the
> >>> > MET_DEVELOPMENT environment variable. If that variable is set
when
> the
> >>> > "configure" script is run, then subsequent calls to "make"
will
> create
> >>> > those auto-generated files... and "make clean" will remove
them.
> >>> >
> >>> > But again, this is intended for development, not for the
compilation
> >>> of a
> >>> > release tarfile. To compile MET, please refer to the section
titled:
> >>> > Sample Script For Compiling External Libraries And MET
> >>> > On the MET downloads page:
> >>> >
> >>>
> https://dtcenter.org/community-code/model-evaluation-tools-
met/download
> >>> >
> >>> > Julie Prestopnik is the developer who handles most of the
builds of
> >>> MET on
> >>> > NOAA/NCAR/Community machines. That is the script she maintains
and
> >>> runs for
> >>> > each build.
> >>> >
> >>> > I realize that the presence of the MET_build.sh script in the
METplus
> >>> > repository is confusing. It's included as part of our work
toward the
> >>> use
> >>> > of manage externals, but it clearly isn't working as expected.
In
> fact,
> >>> > that script does just call the compile_MET_all.sh script I've
> >>> referenced
> >>> > above. Ideally that'd all just work out of the box, but it
looks like
> >>> we'll
> >>> > need to work on refining it some more.
> >>> >
> >>> > Julie's out of the office this week, but will be back next
week.
> She's
> >>> best
> >>> > suited to address any issues which arise in your compilation
of MET.
> >>> >
> >>> > Thanks,
> >>> > John
> >>> >
> >>> > On Thu, Jun 3, 2021 at 11:33 AM George Vandenberghe - NOAA
Affiliate
> >>> via RT
> >>> > <met_help at ucar.edu> wrote:
> >>> >
> >>> > >
> >>> > > <URL:
https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=100069 >
> >>> > >
> >>> > > The new build worked.  The met version  downloaded in
> >>> buiild_components
> >>> > > does not appear to be completely compatible
> >>> > > with it's makefiles. It's missing a few sources.  Adding
those
> >>> sources
> >>> > and
> >>> > > changing the compiler to intel to get around a silent
bufrlib
> failure
> >>> > with
> >>> > > the gnu build, got it to build on COMET.  I was not able to
figure
> >>> out
> >>> > how
> >>> > > to set a nondefault installation directory.
> >>> > >
> >>> > >
> >>> > >
> >>> > > On Tue, Jun 1, 2021 at 5:45 PM George Vandenberghe - NOAA
> Affiliate <
> >>> > > george.vandenberghe at noaa.gov> wrote:
> >>> > >
> >>> > > > I tried a hera build so I could see if I could build it on
a
> system
> >>> > where
> >>> > > > it's known to be buildable.
> >>> > > >
> >>> > > > I downloaded metplus directly with
> >>> > > >
> >>> > > > git clone https://github.com/dtcenter/METplus
> >>> > > > This extracted a METplus/build_components directory
> >>> > > >
> >>> > > > In this directory I ran  build_MET.sh
> >>> > > >
> >>> > > > This built a bunch of prerequisites e.g. hdf5, jasper and
netcdf
> >>> but
> >>> > > > eventually failed with
> >>> > > >
> >>> > > > *make[4]: Entering directory
> >>> > > >
> >>> > >
> >>> >
> >>>
>
`/oasis/projects/nsf/csg103/gwv/met/METplus/MET/met/src/basic/vx_math'make[4]:
> >>> > > > *** No rule to make target `viewgravity_to_string.cc',
needed by
> >>> > > > `libvx_math_a-viewgravity_to_string.o'.  Stop.*
> >>> > > >
> >>> > > > So.. stepping back I downloaded the current met
> >>> > > > *wget
> >>> > > >
> >>> > >
> >>> >
> >>>
> https://github.com/dtcenter/MET/releases/download/v10.0.0/met-
10.0.0.20210510.tar.gz
> >>> > > > <
> >>> > >
> >>> >
> >>>
> https://github.com/dtcenter/MET/releases/download/v10.0.0/met-
10.0.0.20210510.tar.gz
> >>> > > >*
> >>> > > >
> >>> > > > and untarred it and am now trying that build
> >>> > > >
> >>> > > >
> >>> > > >
> >>> > > >
> >>> > > >
> >>> > > >
> >>> > > > On Tue, Jun 1, 2021 at 4:49 PM George McCabe via RT <
> >>> met_help at ucar.edu
> >>> > >
> >>> > > > wrote:
> >>> > > >
> >>> > > >> Hi George,
> >>> > > >>
> >>> > > >> I'll first mention that METplus 4.0.0 and MET 10.0.0 are
already
> >>> > > installed
> >>> > > >> on Hera. This page lists information about those installs
(under
> >>> NOAA
> >>> > > >> Machines > HERA):
> >>> > > >>
> >>> >
> >>>
> https://dtcenter.org/community-code/metplus/metplus-4-0-existing-
builds
> >>> > > >>
> >>> > > >> Where did you download the MET source code? It should be
> >>> downloaded
> >>> > from
> >>> > > >> the link on this page:
> >>> > > >>
> >>> >
> >>>
> https://dtcenter.org/community-code/model-evaluation-tools-
met/download
> >>> > > >>
> >>> > > >> Here is the direct link to the tarfile to download:
> >>> > > >>
> >>> > > >>
> >>> > >
> >>> >
> >>>
> https://github.com/dtcenter/MET/releases/download/v10.0.0/met-
10.0.0.20210510.tar.gz
> >>> > > >>
> >>> > > >> I would also check if the environment variable
MET_DEVELOPMENT
> is
> >>> set
> >>> > in
> >>> > > >> your environment. It should be unset and may cause the
errors
> you
> >>> are
> >>> > > >> seeing.
> >>> > > >>
> >>> > > >> Please let me know if that does not help or if you have
any
> other
> >>> > > >> questions.
> >>> > > >>
> >>> > > >> Thanks,
> >>> > > >> George
> >>> > > >>
> >>> > > >>
> >>> > > >> On Tue, Jun 1, 2021 at 9:30 AM George Vandenberghe - NOAA
> >>> Affiliate
> >>> > via
> >>> > > >> RT <
> >>> > > >> met_help at ucar.edu> wrote:
> >>> > > >>
> >>> > > >> >
> >>> > > >> > Tue Jun 01 09:30:21 2021: Request 100069 was acted
upon.
> >>> > > >> > Transaction: Ticket created by
george.vandenberghe at noaa.gov
> >>> > > >> >        Queue: met_help
> >>> > > >> >      Subject: Metplus does not build on comet.sdsc.edu
(or
> >>> hera)
> >>> > > >> >        Owner: Nobody
> >>> > > >> >   Requestors: george.vandenberghe at noaa.gov
> >>> > > >> >       Status: new
> >>> > > >> >  Ticket <URL:
> >>> > > https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=100069
> >>> > > >> >
> >>> > > >> >
> >>> > > >> >
> >>> > > >> > I have been asked to build metplus on a new system.  I
> >>> downloaded it
> >>> > > and
> >>> > > >> > after a bunch of prerequisites are built, I get the
following
> >>> error
> >>> > on
> >>> > > >> both
> >>> > > >> > NOAA hera, and the new system
> >>> > > >> >
> >>> > > >> > mv -f .deps/libvx_cal_a-time_strings.Tpo
> >>> > > >> .deps/libvx_cal_a-time_strings.Po
> >>> > > >> > /opt/gnu/gcc/bin/g++ -DHAVE_CONFIG_H -I. -I../../..
> >>> > > >> >  -I../../../src/basic/vx_cal
-I../../../src/basic/vx_config
> >>> > > >> > -I../../../src/basic/vx_log
-I../../../src/basic/vx_math
> >>> > > >> > -I../../../src/basic/vx_util
-I../../../src/libcode/vx_afm
> >>> > > >> > -I../../../src/libcode/vx_analysis_util
> >>> > > -I../../../src/libcode/vx_color
> >>> > > >> > -I../../../src/libcode/vx_data2d
> >>> > > >> -I../../../src/libcode/vx_data2d_factory
> >>> > > >> > -I../../../src/libcode/vx_data2d_grib
> >>> > > >> > -I../../../src/libcode/vx_data2d_grib2
> >>> > > >> > -I../../../src/libcode/vx_data2d_nccf
> >>> > > >> > -I../../../src/libcode/vx_data2d_nc_met
> >>> > > >> > -I../../../src/libcode/vx_data2d_nc_pinterp
> >>> > > >> > -I../../../src/libcode/vx_data2d_python
> >>> > > >> > -I../../../src/libcode/vx_python3_utils
> >>> > > >> -I../../../src/libcode/vx_geodesy
> >>> > > >> > -I../../../src/libcode/vx_gis
-I../../../src/libcode/vx_gnomon
> >>> > > >> > -I../../../src/libcode/vx_grid
> >>> -I../../../src/libcode/vx_gsl_prob
> >>> > > >> > -I../../../src/libcode/vx_nav
-I../../../src/libcode/vx_nc_obs
> >>> > > >> > -I../../../src/libcode/vx_nc_util
> >>> -I../../../src/libcode/vx_pb_util
> >>> > > >> > -I../../../src/libcode/vx_plot_util
> -I../../../src/libcode/vx_ps
> >>> > > >> > -I../../../src/libcode/vx_pxm
-I../../../src/libcode/vx_render
> >>> > > >> > -I../../../src/libcode/vx_regrid
> >>> -I../../../src/libcode/vx_shapedata
> >>> > > >> > -I../../../src/libcode/vx_solar
> >>> -I../../../src/libcode/vx_statistics
> >>> > > >> > -I../../../src/libcode/vx_stat_out
> >>> -I../../../src/libcode/vx_summary
> >>> > > >> > -I../../../src/libcode/vx_time_series
> >>> > > >> -I../../../src/libcode/vx_series_data
> >>> > > >> > -I../../../src/libcode/vx_tc_util
> >>> > > >> >
> >>> > > >> >
> >>> > > >>
> >>> > >
> >>> >
> >>>
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> >>> > > >> >
> >>> > > >> >
> >>> > > >>
> >>> > >
> >>> >
> >>>
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> >>> > > >> >
> >>> > > >> >
> >>> > > >>
> >>> > >
> >>> >
> >>>
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> >>> > > >> >
> >>> > > >> >
> >>> > > >>
> >>> > >
> >>> >
> >>>
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> >>> > > >> > -I../../basic/vx_log -I../../basic/vx_util
> >>> > > >> -I/opt/python/include/python3.6m
> >>> > > >> > -I/opt/python/include/python3.6m  -Wno-unused-result
> >>> -Wsign-compare
> >>> > > >> >  -DNDEBUG -g -fwrapv -O3 -Wall
> >>> > > >> >
> >>> > > >> >
> >>> > > >>
> >>> > >
> >>> >
> >>>
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> >>> > > >> >
> >>> > > >> >
> >>> > > >>
> >>> > >
> >>> >
> >>>
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> >>> > > >> >
> >>> > > >> >
> >>> > > >>
> >>> > >
> >>> >
> >>>
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> >>> > > >> > -DBLOCK4 -DWITH_GRIB2 -DWITH_PYTHON
> >>> > > >> >
> >>> > > >> >
> >>> > > >>
> >>> > >
> >>> >
> >>>
>
-DMET_BASE="\"/home/gwv/ns/fit2obs/met/METplus/build_components/config/../share/met\""
> >>> > > >> >  -Wall -g -MT libvx_cal_a-unix_to_mdyhms.o -MD -MP -MF
> >>> > > >> > .deps/libvx_cal_a-unix_to_mdyhms.Tpo -c -o
> >>> > > libvx_cal_a-unix_to_mdyhms.o
> >>> > > >> > `test -f 'unix_to_mdyhms.cc' || echo
'./'`unix_to_mdyhms.cc
> >>> > > >> > mv -f .deps/libvx_cal_a-unix_to_mdyhms.Tpo
> >>> > > >> > .deps/libvx_cal_a-unix_to_mdyhms.Po
> >>> > > >> > /opt/gnu/gcc/bin/g++ -DHAVE_CONFIG_H -I. -I../../..
> >>> > > >> >  -I../../../src/basic/vx_cal
-I../../../src/basic/vx_config
> >>> > > >> > -I../../../src/basic/vx_log
-I../../../src/basic/vx_math
> >>> > > >> > -I../../../src/basic/vx_util
-I../../../src/libcode/vx_afm
> >>> > > >> > -I../../../src/libcode/vx_analysis_util
> >>> > > -I../../../src/libcode/vx_color
> >>> > > >> > -I../../../src/libcode/vx_data2d
> >>> > > >> -I../../../src/libcode/vx_data2d_factory
> >>> > > >> > -I../../../src/libcode/vx_data2d_grib
> >>> > > >> > -I../../../src/libcode/vx_data2d_grib2
> >>> > > >> > -I../../../src/libcode/vx_data2d_nccf
> >>> > > >> > -I../../../src/libcode/vx_data2d_nc_met
> >>> > > >> > -I../../../src/libcode/vx_data2d_nc_pinterp
> >>> > > >> > -I../../../src/libcode/vx_data2d_python
> >>> > > >> > -I../../../src/libcode/vx_python3_utils
> >>> > > >> -I../../../src/libcode/vx_geodesy
> >>> > > >> > -I../../../src/libcode/vx_gis
-I../../../src/libcode/vx_gnomon
> >>> > > >> > -I../../../src/libcode/vx_grid
> >>> -I../../../src/libcode/vx_gsl_prob
> >>> > > >> > -I../../../src/libcode/vx_nav
-I../../../src/libcode/vx_nc_obs
> >>> > > >> > -I../../../src/libcode/vx_nc_util
> >>> -I../../../src/libcode/vx_pb_util
> >>> > > >> > -I../../../src/libcode/vx_plot_util
> -I../../../src/libcode/vx_ps
> >>> > > >> > -I../../../src/libcode/vx_pxm
-I../../../src/libcode/vx_render
> >>> > > >> > -I../../../src/libcode/vx_regrid
> >>> -I../../../src/libcode/vx_shapedata
> >>> > > >> > -I../../../src/libcode/vx_solar
> >>> -I../../../src/libcode/vx_statistics
> >>> > > >> > -I../../../src/libcode/vx_stat_out
> >>> -I../../../src/libcode/vx_summary
> >>> > > >> > -I../../../src/libcode/vx_time_series
> >>> > > >> -I../../../src/libcode/vx_series_data
> >>> > > >> > -I../../../src/libcode/vx_tc_util
> >>> > > >> >
> >>> > > >> >
> >>> > > >>
> >>> > >
> >>> >
> >>>
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> >>> > > >> >
> >>> > > >> >
> >>> > > >>
> >>> > >
> >>> >
> >>>
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> >>> > > >> >
> >>> > > >> >
> >>> > > >>
> >>> > >
> >>> >
> >>>
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> >>> > > >> >
> >>> > > >> >
> >>> > > >>
> >>> > >
> >>> >
> >>>
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> >>> > > >> > -I../../basic/vx_log -I../../basic/vx_util
> >>> > > >> -I/opt/python/include/python3.6m
> >>> > > >> > -I/opt/python/include/python3.6m  -Wno-unused-result
> >>> -Wsign-compare
> >>> > > >> >  -DNDEBUG -g -fwrapv -O3 -Wall
> >>> > > >> >
> >>> > > >> >
> >>> > > >>
> >>> > >
> >>> >
> >>>
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> >>> > > >> >
> >>> > > >> >
> >>> > > >>
> >>> > >
> >>> >
> >>>
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> >>> > > >> >
> >>> > > >> >
> >>> > > >>
> >>> > >
> >>> >
> >>>
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> >>> > > >> > -DBLOCK4 -DWITH_GRIB2 -DWITH_PYTHON
> >>> > > >> >
> >>> > > >> >
> >>> > > >>
> >>> > >
> >>> >
> >>>
>
-DMET_BASE="\"/home/gwv/ns/fit2obs/met/METplus/build_components/config/../share/met\""
> >>> > > >> >  -Wall -g -MT libvx_cal_a-unix_string.o -MD -MP -MF
> >>> > > >> > .deps/libvx_cal_a-unix_string.Tpo -c -o
> >>> libvx_cal_a-unix_string.o
> >>> > > `test
> >>> > > >> -f
> >>> > > >> > 'unix_string.cc' || echo './'`unix_string.cc
> >>> > > >> > mv -f .deps/libvx_cal_a-unix_string.Tpo
> >>> > > .deps/libvx_cal_a-unix_string.Po
> >>> > > >> > rm -f libvx_cal.a
> >>> > > >> > ar cru libvx_cal.a libvx_cal_a-date_to_mjd.o
> >>> libvx_cal_a-day_dif.o
> >>> > > >> > libvx_cal_a-day_of_week.o libvx_cal_a-doyhms_to_unix.o
> >>> > > >> libvx_cal_a-is_dst.o
> >>> > > >> > libvx_cal_a-is_leap_year.o libvx_cal_a-mdyhms_to_unix.o
> >>> > > >> > libvx_cal_a-mjd_to_date.o libvx_cal_a-time_array.o
> >>> > > >> > libvx_cal_a-time_strings.o libvx_cal_a-unix_to_mdyhms.o
> >>> > > >> > libvx_cal_a-unix_string.o
> >>> > > >> > ranlib libvx_cal.a
> >>> > > >> > make[4]: Leaving directory
> >>> > > >> >
> >>> > > >> >
> >>> > > >>
> >>> > >
> >>> >
> >>>
>
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src/basic/vx_cal'
> >>> > > >> > Making all in vx_math
> >>> > > >> > make[4]: Entering directory
> >>> > > >> >
> >>> > > >> >
> >>> > > >>
> >>> > >
> >>> >
> >>>
>
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src/basic/vx_math'
> >>> > > >> > *make[4]: *** No rule to make target
> `viewgravity_to_string.cc',
> >>> > > needed
> >>> > > >> by
> >>> > > >> > `libvx_math_a-viewgravity_to_string.o'.  Stop.*
> >>> > > >> > make[4]: Leaving directory
> >>> > > >> >
> >>> > > >> >
> >>> > > >>
> >>> > >
> >>> >
> >>>
>
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src/basic/vx_math'
> >>> > > >> > make[3]: *** [all-recursive] Error 1
> >>> > > >> > make[3]: Leaving directory
> >>> > > >> >
> >>> >
>
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src/basic'
> >>> > > >> > make[2]: *** [all-recursive] Error 1
> >>> > > >> > make[2]: Leaving directory
> >>> > > >> >
> `/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src'
> >>> > > >> > make[1]: *** [all-recursive] Error 1
> >>> > > >> > make[1]: Leaving directory
> >>> > > >> >
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met'
> >>> > > >> > make: *** [all] Error 2
> >>> > > >> >
> >>> > > >> >
> >>> > > >> >
> >>> > > >> > --
> >>> > > >> >
> >>> > > >> > George W Vandenberghe
> >>> > > >> >
> >>> > > >> > *IMSG* at NOAA/NWS/NCEP/EMC
> >>> > > >> >
> >>> > > >> > 5830 University Research Ct., Rm. 2141
> >>> > > >> >
> >>> > > >> > College Park, MD 20740
> >>> > > >> >
> >>> > > >> > George.Vandenberghe at noaa.gov
> >>> > > >> >
> >>> > > >> > 301-683-3769(work)  3017751547(cell)
> >>> > > >> >
> >>> > > >> >
> >>> > > >>
> >>> > > >> --
> >>> > > >> George McCabe - Software Engineer III
> >>> > > >> National Center for Atmospheric Research
> >>> > > >> Research Applications Laboratory
> >>> > > >> 303-497-2768
> >>> > > >> ---
> >>> > > >> My working day may not be your working day. Please do not
feel
> >>> obliged
> >>> > > to
> >>> > > >> reply to this email outside of your normal working hours.
> >>> > > >>
> >>> > > >>
> >>> > > >
> >>> > > > --
> >>> > > >
> >>> > > > George W Vandenberghe
> >>> > > >
> >>> > > > *IMSG* at NOAA/NWS/NCEP/EMC
> >>> > > >
> >>> > > > 5830 University Research Ct., Rm. 2141
> >>> > > >
> >>> > > > College Park, MD 20740
> >>> > > >
> >>> > > > George.Vandenberghe at noaa.gov
> >>> > > >
> >>> > > > 301-683-3769(work)  3017751547(cell)
> >>> > > >
> >>> > > >
> >>> > >
> >>> > > --
> >>> > >
> >>> > > George W Vandenberghe
> >>> > >
> >>> > > *IMSG* at NOAA/NWS/NCEP/EMC
> >>> > >
> >>> > > 5830 University Research Ct., Rm. 2141
> >>> > >
> >>> > > College Park, MD 20740
> >>> > >
> >>> > > George.Vandenberghe at noaa.gov
> >>> > >
> >>> > > 301-683-3769(work)  3017751547(cell)
> >>> > >
> >>> > >
> >>> >
> >>> >
> >>>
> >>> --
> >>> George McCabe - Software Engineer III
> >>> National Center for Atmospheric Research
> >>> Research Applications Laboratory
> >>> 303-497-2768
> >>> ---
> >>> My working day may not be your working day. Please do not feel
obliged
> to
> >>> reply to this email outside of your normal working hours.
> >>>
> >>>
> >>
> >> --
> >>
> >> George W Vandenberghe
> >>
> >> *IMSG* at NOAA/NWS/NCEP/EMC
> >>
> >> 5830 University Research Ct., Rm. 2141
> >>
> >> College Park, MD 20740
> >>
> >> George.Vandenberghe at noaa.gov
> >>
> >> 301-683-3769(work)  3017751547(cell)
> >>
> >>
> >
> > --
> >
> > George W Vandenberghe
> >
> > *IMSG* at NOAA/NWS/NCEP/EMC
> >
> > 5830 University Research Ct., Rm. 2141
> >
> > College Park, MD 20740
> >
> > George.Vandenberghe at noaa.gov
> >
> > 301-683-3769(work)  3017751547(cell)
> >
> >
>
> --
>
> George W Vandenberghe
>
> *IMSG* at NOAA/NWS/NCEP/EMC
>
> 5830 University Research Ct., Rm. 2141
>
> College Park, MD 20740
>
> George.Vandenberghe at noaa.gov
>
> 301-683-3769(work)  3017751547(cell)
>
>

--
Julie Prestopnik (she/her)
Software Engineer
National Center for Atmospheric Research
Research Applications Laboratory
Email: jpresto at ucar.edu

My working day may not be your working day.  Please do not feel
obliged to
reply to this email outside of your normal working hours.

------------------------------------------------
Subject: Metplus does not build on comet.sdsc.edu (or hera)
From: George Vandenberghe - NOAA Affiliate
Time: Thu Jul 01 09:43:04 2021

One big issue is that after a failure, make clean does not properly
clean
out the makefiles so configuration errors the first time are not
cleaned
out.  I'll try to do a  proper build and send you the resultant logs.
Logs
from my hacks would be counterproductive.. I hope to just throw those
away.


On Thu, Jul 1, 2021 at 11:01 AM Julie Prestopnik via RT
<met_help at ucar.edu>
wrote:

> Hi George.  I work with George McCabe and am hoping to help you with
the
> problems you're experiencing with the installation.  Could you
please send
> the config.log file and the make.log file via email or send them to
our ftp
> server for me to grab (instructions for sending us data are at
> https://dtcenter.org/community-code/model-evaluation-tools-met/get-
help).
>
> Thanks!
>
> Julie
>
> On Wed, Jun 30, 2021 at 1:33 PM George Vandenberghe - NOAA Affiliate
via RT
> <met_help at ucar.edu> wrote:
>
> >
> > <URL: https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=100069 >
> >
> >  I got through the python stuff.  MET_PYTHON_LD wasn't exported in
MY
> build
> > script and configure didn't pick it up.  However further down,
despite FC
> > being ifort, some fortran is compiled with gfortran and that link
using
> > icc doesn't pick up -lifcore which the dependent bufr lib compiled
with
> > ifort, needed.  I hacked that but will now try to get a proper
build
> > without hacks.
> >
> >
> > On Wed, Jun 30, 2021 at 12:37 AM George Vandenberghe - NOAA
Affiliate <
> > george.vandenberghe at noaa.gov> wrote:
> >
> > > I got back to this build.  We need Met 9.1.3 so I downloaded
that
> > tarball,
> > > extracted it and tried to build on comment.sdsc.edu.  I
eventually got
> > to
> > >
> > >
> > > make[4]: Entering directory
> > >
> >
> `/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/tools/core'
> > > Making all in ensemble_stat
> > > make[5]: Entering directory
> > >
> >
> `/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/tools/core/ensemble_stat'
> > > icc  -g -L../../../../src/basic/vx_cal
> -L../../../../src/basic/vx_config
> > > -L../../../../src/basic/vx_log -L../../../../src/basic/vx_math
> > > -L../../../../src/basic/vx_util -L../../../../src/libcode/vx_afm
> > > -L../../../../src/libcode/vx_analysis_util
> > > -L../../../../src/libcode/vx_color
-L../../../../src/libcode/vx_data2d
> > > -L../../../../src/libcode/vx_data2d_factory
> > > -L../../../../src/libcode/vx_data2d_grib
> > > -L../../../../src/libcode/vx_data2d_grib2
> > > -L../../../../src/libcode/vx_data2d_nccf
> > > -L../../../../src/libcode/vx_data2d_nc_met
> > > -L../../../../src/libcode/vx_data2d_nc_pinterp
> > > -L../../../../src/libcode/vx_data2d_python
> > > -L../../../../src/libcode/vx_python3_utils
> > > -L../../../../src/libcode/vx_geodesy
-L../../../../src/libcode/vx_gis
> > > -L../../../../src/libcode/vx_gnomon
-L../../../../src/libcode/vx_grid
> > > -L../../../../src/libcode/vx_gsl_prob
-L../../../../src/libcode/vx_nav
> > > -L../../../../src/libcode/vx_nc_obs
> -L../../../../src/libcode/vx_nc_util
> > > -L../../../../src/libcode/vx_pb_util
> > -L../../../../src/libcode/vx_plot_util
> > > -L../../../../src/libcode/vx_ps -L../../../../src/libcode/vx_pxm
> > > -L../../../../src/libcode/vx_render
-L../../../../src/libcode/vx_regrid
> > > -L../../../../src/libcode/vx_shapedata
> -L../../../../src/libcode/vx_solar
> > > -L../../../../src/libcode/vx_statistics
> > > -L../../../../src/libcode/vx_stat_out
> > -L../../../../src/libcode/vx_summary
> > > -L../../../../src/libcode/vx_time_series
> > > -L../../../../src/libcode/vx_series_data
> > > -L../../../../src/libcode/vx_tc_util
> > > -L/home/gwv/s/met/METplus/build_components/external_libs/lib
> > > -L/oasis/projects/nsf/csg103/hanglei/NCEP/libs/hpc-stack//lib -o
> > > ensemble_stat ensemble_stat-ensemble_stat.o
> > > ensemble_stat-ensemble_stat_conf_info.o -lvx_stat_out
-lvx_statistics
> > > -lvx_shapedata -lvx_gsl_prob -lvx_analysis_util
-lvx_data2d_factory
> > > -lvx_data2d_nc_met -lvx_data2d_grib -lvx_data2d_grib2 -lgrib2c
-ljasper
> > > -lpng -lz -lvx_data2d_nc_pinterp -lvx_data2d_python
-lvx_python3_utils
> > >  -lvx_data2d_nccf -lvx_data2d -lvx_nc_obs -lvx_nc_util
-lvx_regrid
> > > -lvx_grid -lvx_config -lvx_cal -lvx_util -lvx_math -lvx_color
-lvx_log
> > -lm
> > > -lnetcdf_c++4 -lnetcdf -lgsl -lgslcblas
> > >
> >
>
/home/gwv/s/met/METplus/build_components/external_libs/lib/libjasper.a(jas_stream.o):
> > > In function `jas_stream_tmpfile':
> > >
> >
>
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/build_components/external_libs/jasper/jasper-
1.900.1/src/libjasper/base/jas_stream.c:368:
> > > warning: the use of `tmpnam' is dangerous, better use `mkstemp'
> > >
> >
>
../../../../src/libcode/vx_data2d_python/libvx_data2d_python.a(libvx_data2d_python_a-
python_dataplane.o):
> > > In function `_INTERNAL1b139be2::straight_python_dataplane(char
const*,
> > int,
> > > char**, bool, DataPlane&, Grid&, VarInfoPython&)':
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:136:
> > > undefined reference to `PyErr_Occurred'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:138:
> > > undefined reference to `PyErr_Print'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:165:
> > > undefined reference to `PySys_SetArgv'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:173:
> > > undefined reference to `PyImport_ImportModule'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:181:
> > > undefined reference to `PyImport_ReloadModule'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:185:
> > > undefined reference to `PyErr_Occurred'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:187:
> > > undefined reference to `PyErr_Print'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:211:
> > > undefined reference to `PyModule_GetDict'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:223:
> > > undefined reference to `PyUnicode_FromString'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:225:
> > > undefined reference to `PyDict_GetItem'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:242:
> > > undefined reference to `PyUnicode_FromString'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:244:
> > > undefined reference to `PyDict_GetItem'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:246:
> > > undefined reference to `PyUnicode_FromString'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:248:
> > > undefined reference to `PyDict_GetItem'
> > >
> >
>
../../../../src/libcode/vx_data2d_python/libvx_data2d_python.a(libvx_data2d_python_a-
python_dataplane.o):
> > > In function `_INTERNAL1b139be2::pickle_dataplane(char const*,
int,
> > char**,
> > > bool, DataPlane&, Grid&, VarInfoPython&)':
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:345:
> > > undefined reference to `PyErr_Occurred'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:347:
> > > undefined reference to `PyErr_Print'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:371:
> > > undefined reference to `PySys_SetArgv'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:379:
> > > undefined reference to `PyImport_ImportModule'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:387:
> > > undefined reference to `PyImport_ReloadModule'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:391:
> > > undefined reference to `PyErr_Occurred'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:393:
> > > undefined reference to `PyErr_Print'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:420:
> > > undefined reference to `PyModule_GetDict'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:422:
> > > undefined reference to `PyUnicode_FromString'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:424:
> > > undefined reference to `PyDict_GetItem'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:444:
> > > undefined reference to `PyUnicode_FromString'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:446:
> > > undefined reference to `PyDict_GetItem'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:448:
> > > undefined reference to `PyUnicode_FromString'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:450:
> > > undefined reference to `PyDict_GetItem'
> > >
> >
>
../../../../src/libcode/vx_data2d_python/libvx_data2d_python.a(libvx_data2d_python_a-
python_dataplane.o):
> > > In function `GlobalPython::initialize()':
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/global_python.h:63:
> > > undefined reference to `Py_Initialize'
> > >
> >
>
../../../../src/libcode/vx_data2d_python/libvx_data2d_python.a(libvx_data2d_python_a-
dataplane_from_xarray.o):
> > > In function `dataplane_from_xarray(_object*, DataPlane&, Grid&,
> > > VarInfoPython&)':
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/dataplane_from_xarray.cc:45:
> > > undefined reference to `PyObject_GetAttrString'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/dataplane_from_xarray.cc:47:
> > > undefined reference to `PyObject_GetAttrString'
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > > In function `_INTERNAL29bd313a::dump_dict(std::ostream&,
_object*,
> int)':
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:448:
> > > undefined reference to `PyDict_Size'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:460:
> > > undefined reference to `PyDict_Next'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:475:
> > > undefined reference to `PyUnicode_AsUTF8'
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > > In function `_INTERNAL29bd313a::dump_dict_value(std::ostream&,
> _object*,
> > > int)':
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:514:
> > > undefined reference to `PyUnicode_AsUTF8'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:526:
> > > undefined reference to `PyLong_AsLong'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:537:
> > > undefined reference to `PyFloat_Type'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:537:
> > > undefined reference to `PyFloat_Type'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:537:
> > > undefined reference to `PyType_IsSubtype'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:539:
> > > undefined reference to `PyFloat_AsDouble'
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > > In function `Python3_Dict::set_from_dict(_object*)':
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:389:
> > > undefined reference to `PyDict_Size'
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > > In function `Python3_Dict::set_from_module(_object*)':
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:408:
> > > undefined reference to `PyModule_Type'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:408:
> > > undefined reference to `PyModule_Type'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:408:
> > > undefined reference to `PyType_IsSubtype'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:417:
> > > undefined reference to `PyModule_GetDict'
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > > In function `Python3_Dict::set(_object*)':
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:352:
> > > undefined reference to `PyModule_Type'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:352:
> > > undefined reference to `PyModule_Type'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:352:
> > > undefined reference to `PyType_IsSubtype'
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > > In function `Python3_Dict::lookup_int(char const*) const':
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:156:
> > > undefined reference to `PyDict_GetItemString'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:176:
> > > undefined reference to `PyLong_AsLong'
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > > In function `Python3_Dict::lookup_double(char const*) const':
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:193:
> > > undefined reference to `PyDict_GetItemString'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:204:
> > > undefined reference to `PyFloat_Type'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:204:
> > > undefined reference to `PyFloat_Type'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:204:
> > > undefined reference to `PyType_IsSubtype'
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > > In function `Python3_Dict::lookup_string(char const*) const':
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:230:
> > > undefined reference to `PyDict_GetItemString'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:250:
> > > undefined reference to `PyUnicode_AsUTF8'
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > > In function `Python3_Dict::lookup_dict(char const*) const':
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:266:
> > > undefined reference to `PyDict_GetItemString'
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > > In function `Python3_Dict::lookup_list(char const*) const':
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:302:
> > > undefined reference to `PyDict_GetItemString'
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_numpy.o):
> > > In function `Python3_Numpy::~Python3_Numpy()':
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:61:
> > > undefined reference to `PyBuffer_Release'
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_numpy.o):
> > > In function `Python3_Numpy::set(_object*)':
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:271:
> > > undefined reference to `PyObject_GetAttrString'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:273:
> > > undefined reference to `PyTuple_Size'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:282:
> > > undefined reference to `PyTuple_GetItem'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:284:
> > > undefined reference to `PyLong_AsLong'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:293:
> > > undefined reference to `PyObject_GetAttrString'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:311:
> > > undefined reference to `PyObject_GetBuffer'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:350:
> > > undefined reference to `PyUnicode_AsUTF8'
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_util.o):
> > > In function `operator<<(std::ostream&, _object*)':
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:50:
> > > undefined reference to `PyObject_Print'
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_util.o):
> > > In function `get_attribute(_object*, char const*)':
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:87:
> > > undefined reference to `PyObject_HasAttrString'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:89:
> > > undefined reference to `PyObject_GetAttrString'
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_util.o):
> > > In function `pyobject_as_int(_object*)':
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:108:
> > > undefined reference to `PyLong_AsLong'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:110:
> > > undefined reference to `PyFloat_Type'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:110:
> > > undefined reference to `PyFloat_Type'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:110:
> > > undefined reference to `PyType_IsSubtype'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:112:
> > > undefined reference to `PyFloat_AsDouble'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:116:
> > > undefined reference to `PyUnicode_AsUTF8'
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_util.o):
> > > In function `pyobject_as_double(_object*)':
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:145:
> > > undefined reference to `PyLong_AsLong'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:147:
> > > undefined reference to `PyFloat_Type'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:147:
> > > undefined reference to `PyFloat_Type'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:147:
> > > undefined reference to `PyType_IsSubtype'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:149:
> > > undefined reference to `PyFloat_AsDouble'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:153:
> > > undefined reference to `PyUnicode_AsUTF8'
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_util.o):
> > > In function `pyobject_as_string[abi:cxx11](_object*)':
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:181:
> > > undefined reference to `PyUnicode_AsUTF8'
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_util.o):
> > > In function `pyobject_as_concat_string(_object*)':
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:208:
> > > undefined reference to `PyUnicode_AsUTF8'
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_util.o):
> > > In function `run_python_string(char const*)':
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:233:
> > > undefined reference to `PyRun_SimpleStringFlags'
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_script.o):
> > > In function `Python3_Script::Python3_Script(char const*)':
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:122:
> > > undefined reference to `PyImport_ImportModule'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:126:
> > > undefined reference to `PyErr_Print'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:130:
> > > undefined reference to `Py_Finalize'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:142:
> > > undefined reference to `PyModule_GetDict'
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_script.o):
> > > In function `Python3_Script::~Python3_Script()':
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:71:
> > > undefined reference to `Py_Finalize'
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_script.o):
> > > In function `Python3_Script::lookup(char const*) const':
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:163:
> > > undefined reference to `PyDict_GetItemString'
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_script.o):
> > > In function `Python3_Script::run(char const*) const':
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:186:
> > > undefined reference to `PyRun_StringFlags'
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_script.o):
> > > In function `Python3_Script::read_pickle(char const*, char
const*)
> > const':
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:227:
> > > undefined reference to `PyErr_Clear'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:231:
> > > undefined reference to `PyErr_Occurred'
> > > ../../../../src/basic/vx_util/libvx_util.a(libvx_util_a-
python_line.o):
> > In
> > > function `PyLineDataFile::do_straight()':
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:333:
> > > undefined reference to `PyUnicode_FromString'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:333:
> > > undefined reference to `PyImport_Import'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:335:
> > > undefined reference to `PyErr_Occurred'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:337:
> > > undefined reference to `PyErr_Print'
> > > ../../../../src/basic/vx_util/libvx_util.a(libvx_util_a-
python_line.o):
> > In
> > > function `PyLineDataFile::make_data_line()':
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:241:
> > > undefined reference to `PyList_GetItem'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:265:
> > > undefined reference to `PyList_Size'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:280:
> > > undefined reference to `PyList_GetItem'
> > > ../../../../src/basic/vx_util/libvx_util.a(libvx_util_a-
python_line.o):
> > In
> > > function `PyLineDataFile::open(char const*, StringArray
const&)':
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:170:
> > > undefined reference to `PyList_Size'
> > > make[5]: *** [ensemble_stat] Error 1
> > > make[5]: Leaving directory
> > >
> >
> `/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/tools/core/ensemble_stat'
> > > make[4]: *** [all-recursive] Error 1
> > > make[4]: Leaving directory
> > >
> >
> `/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/tools/core'
> > > make[3]: *** [all-recursive] Error 1
> > > make[3]: Leaving directory
> > >
> >
> `/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/tools'
> > > make[2]: *** [all-recursive] Error 1
> > > make[2]: Leaving directory
> > > `/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src'
> > > make[1]: *** [all-recursive] Error 1
> > > make[1]: Leaving directory
> > > `/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3'
> > > make: *** [all] Error 2
> > > [gwv at comet-ln3 met-9.1.3]$
> > > [gwv at comet-ln3 met-9.1.3]$
> > >
> > >
> > > So where would I find this stuff.  The shared libraries have it
but ld
> > > isn't finding it.  When I hardcode the  one .a  library into the
load
> > > to get through this step,I get
> > >
> > >
> >
> */opt/python/lib/python3.6/config-3.6m-x86_64-linux-
gnu/libpython3.6m.a(signalmodule.o):
> > > undefined reference to symbol 'pthread_sigmask@@GLIBC_2.2.5'*
> > >
> > >
> > >
> > >
> > >
> > > On Thu, Jun 3, 2021 at 4:33 PM George Vandenberghe - NOAA
Affiliate <
> > > george.vandenberghe at noaa.gov> wrote:
> > >
> > >> Keep in mind it built, but there were some inconsistencies in
the Met
> > >> source that was supplied from the repository.  I will
> > >> go back to the instructions with the tarball but what came from
the
> > >> repository looked like a really good bootstrap build
> > >> of everything with only a few loose ends in the Met source and
one
> (??)
> > >> in the bufrlib.  I've operated that way before
> > >> assuming everything on the new foreign system is either
missing,
> > >> backlevel, or wrongly installed so I have to build
> > >> my own trusted stack but I should point out EMC has made
ENORMOUS
> > >> progress in making our needed software
> > >> stack more reliable and portable.
> > >>
> > >> Anyway I'll go back and actually read the instructions this
time
> > >>
> > >> On Thu, Jun 3, 2021 at 4:01 PM George McCabe via RT <
> met_help at ucar.edu>
> > >> wrote:
> > >>
> > >>> Hi George,
> > >>>
> > >>> I will follow up to what John said and note that there is a
file in
> the
> > >>> METplus repository called build_components/env_vars.bash that
has
> > >>> examples
> > >>> of environment variables and module commands that should be
set to
> > build
> > >>> MET. The examples likely need to be modified to get it to run
in
> > another
> > >>> environment. The example environment variables that are used
for a
> > module
> > >>> based system like Hera are all commented out. Setting these
variables
> > to
> > >>> match your system should help.
> > >>>
> > >>> Thanks,
> > >>> George
> > >>>
> > >>> On Thu, Jun 3, 2021 at 1:43 PM John Halley Gotway via RT <
> > >>> met_help at ucar.edu>
> > >>> wrote:
> > >>>
> > >>> >
> > >>> > <URL:
https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=100069 >
> > >>> >
> > >>> > Hi George V,
> > >>> >
> > >>> > This is John Halley Gotway. I work with George M on
providing
> METplus
> > >>> > support.
> > >>> >
> > >>> > MET is intended to be compiled by users from a tarfile, not
> directly
> > >>> from
> > >>> > the repository. That's why our Downloads page
> > >>> > <
> > >>>
> > https://dtcenter.org/community-code/model-evaluation-tools-
met/download>
> > >>> > links directly to the tarfile on GitHub
> > >>> > <
> > >>> >
> > >>>
> >
> https://github.com/dtcenter/MET/releases/download/v10.0.0/met-
10.0.0.20210510.tar.gz
> > >>> > >
> > >>> > that users should compile. We do development within the
repository
> > but
> > >>> run
> > >>> > a script to create a release. That script runs some tools to
> > >>> automatically
> > >>> > generate some code, including an internal utility
enum_to_string as
> > >>> well as
> > >>> > lex/yacc. Those utilities are needed for development but not
for
> > >>> compiling
> > >>> > the released versions. This logic is handled in the "make"
step
> using
> > >>> the
> > >>> > MET_DEVELOPMENT environment variable. If that variable is
set when
> > the
> > >>> > "configure" script is run, then subsequent calls to "make"
will
> > create
> > >>> > those auto-generated files... and "make clean" will remove
them.
> > >>> >
> > >>> > But again, this is intended for development, not for the
> compilation
> > >>> of a
> > >>> > release tarfile. To compile MET, please refer to the section
> titled:
> > >>> > Sample Script For Compiling External Libraries And MET
> > >>> > On the MET downloads page:
> > >>> >
> > >>>
> > https://dtcenter.org/community-code/model-evaluation-tools-
met/download
> > >>> >
> > >>> > Julie Prestopnik is the developer who handles most of the
builds of
> > >>> MET on
> > >>> > NOAA/NCAR/Community machines. That is the script she
maintains and
> > >>> runs for
> > >>> > each build.
> > >>> >
> > >>> > I realize that the presence of the MET_build.sh script in
the
> METplus
> > >>> > repository is confusing. It's included as part of our work
toward
> the
> > >>> use
> > >>> > of manage externals, but it clearly isn't working as
expected. In
> > fact,
> > >>> > that script does just call the compile_MET_all.sh script
I've
> > >>> referenced
> > >>> > above. Ideally that'd all just work out of the box, but it
looks
> like
> > >>> we'll
> > >>> > need to work on refining it some more.
> > >>> >
> > >>> > Julie's out of the office this week, but will be back next
week.
> > She's
> > >>> best
> > >>> > suited to address any issues which arise in your compilation
of
> MET.
> > >>> >
> > >>> > Thanks,
> > >>> > John
> > >>> >
> > >>> > On Thu, Jun 3, 2021 at 11:33 AM George Vandenberghe - NOAA
> Affiliate
> > >>> via RT
> > >>> > <met_help at ucar.edu> wrote:
> > >>> >
> > >>> > >
> > >>> > > <URL:
https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=100069 >
> > >>> > >
> > >>> > > The new build worked.  The met version  downloaded in
> > >>> buiild_components
> > >>> > > does not appear to be completely compatible
> > >>> > > with it's makefiles. It's missing a few sources.  Adding
those
> > >>> sources
> > >>> > and
> > >>> > > changing the compiler to intel to get around a silent
bufrlib
> > failure
> > >>> > with
> > >>> > > the gnu build, got it to build on COMET.  I was not able
to
> figure
> > >>> out
> > >>> > how
> > >>> > > to set a nondefault installation directory.
> > >>> > >
> > >>> > >
> > >>> > >
> > >>> > > On Tue, Jun 1, 2021 at 5:45 PM George Vandenberghe - NOAA
> > Affiliate <
> > >>> > > george.vandenberghe at noaa.gov> wrote:
> > >>> > >
> > >>> > > > I tried a hera build so I could see if I could build it
on a
> > system
> > >>> > where
> > >>> > > > it's known to be buildable.
> > >>> > > >
> > >>> > > > I downloaded metplus directly with
> > >>> > > >
> > >>> > > > git clone https://github.com/dtcenter/METplus
> > >>> > > > This extracted a METplus/build_components directory
> > >>> > > >
> > >>> > > > In this directory I ran  build_MET.sh
> > >>> > > >
> > >>> > > > This built a bunch of prerequisites e.g. hdf5, jasper
and
> netcdf
> > >>> but
> > >>> > > > eventually failed with
> > >>> > > >
> > >>> > > > *make[4]: Entering directory
> > >>> > > >
> > >>> > >
> > >>> >
> > >>>
> >
>
`/oasis/projects/nsf/csg103/gwv/met/METplus/MET/met/src/basic/vx_math'make[4]:
> > >>> > > > *** No rule to make target `viewgravity_to_string.cc',
needed
> by
> > >>> > > > `libvx_math_a-viewgravity_to_string.o'.  Stop.*
> > >>> > > >
> > >>> > > > So.. stepping back I downloaded the current met
> > >>> > > > *wget
> > >>> > > >
> > >>> > >
> > >>> >
> > >>>
> >
> https://github.com/dtcenter/MET/releases/download/v10.0.0/met-
10.0.0.20210510.tar.gz
> > >>> > > > <
> > >>> > >
> > >>> >
> > >>>
> >
> https://github.com/dtcenter/MET/releases/download/v10.0.0/met-
10.0.0.20210510.tar.gz
> > >>> > > >*
> > >>> > > >
> > >>> > > > and untarred it and am now trying that build
> > >>> > > >
> > >>> > > >
> > >>> > > >
> > >>> > > >
> > >>> > > >
> > >>> > > >
> > >>> > > > On Tue, Jun 1, 2021 at 4:49 PM George McCabe via RT <
> > >>> met_help at ucar.edu
> > >>> > >
> > >>> > > > wrote:
> > >>> > > >
> > >>> > > >> Hi George,
> > >>> > > >>
> > >>> > > >> I'll first mention that METplus 4.0.0 and MET 10.0.0
are
> already
> > >>> > > installed
> > >>> > > >> on Hera. This page lists information about those
installs
> (under
> > >>> NOAA
> > >>> > > >> Machines > HERA):
> > >>> > > >>
> > >>> >
> > >>>
> > https://dtcenter.org/community-code/metplus/metplus-4-0-existing-
builds
> > >>> > > >>
> > >>> > > >> Where did you download the MET source code? It should
be
> > >>> downloaded
> > >>> > from
> > >>> > > >> the link on this page:
> > >>> > > >>
> > >>> >
> > >>>
> > https://dtcenter.org/community-code/model-evaluation-tools-
met/download
> > >>> > > >>
> > >>> > > >> Here is the direct link to the tarfile to download:
> > >>> > > >>
> > >>> > > >>
> > >>> > >
> > >>> >
> > >>>
> >
> https://github.com/dtcenter/MET/releases/download/v10.0.0/met-
10.0.0.20210510.tar.gz
> > >>> > > >>
> > >>> > > >> I would also check if the environment variable
MET_DEVELOPMENT
> > is
> > >>> set
> > >>> > in
> > >>> > > >> your environment. It should be unset and may cause the
errors
> > you
> > >>> are
> > >>> > > >> seeing.
> > >>> > > >>
> > >>> > > >> Please let me know if that does not help or if you have
any
> > other
> > >>> > > >> questions.
> > >>> > > >>
> > >>> > > >> Thanks,
> > >>> > > >> George
> > >>> > > >>
> > >>> > > >>
> > >>> > > >> On Tue, Jun 1, 2021 at 9:30 AM George Vandenberghe -
NOAA
> > >>> Affiliate
> > >>> > via
> > >>> > > >> RT <
> > >>> > > >> met_help at ucar.edu> wrote:
> > >>> > > >>
> > >>> > > >> >
> > >>> > > >> > Tue Jun 01 09:30:21 2021: Request 100069 was acted
upon.
> > >>> > > >> > Transaction: Ticket created by
george.vandenberghe at noaa.gov
> > >>> > > >> >        Queue: met_help
> > >>> > > >> >      Subject: Metplus does not build on
comet.sdsc.edu (or
> > >>> hera)
> > >>> > > >> >        Owner: Nobody
> > >>> > > >> >   Requestors: george.vandenberghe at noaa.gov
> > >>> > > >> >       Status: new
> > >>> > > >> >  Ticket <URL:
> > >>> > > https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=100069
> > >>> > > >> >
> > >>> > > >> >
> > >>> > > >> >
> > >>> > > >> > I have been asked to build metplus on a new system.
I
> > >>> downloaded it
> > >>> > > and
> > >>> > > >> > after a bunch of prerequisites are built, I get the
> following
> > >>> error
> > >>> > on
> > >>> > > >> both
> > >>> > > >> > NOAA hera, and the new system
> > >>> > > >> >
> > >>> > > >> > mv -f .deps/libvx_cal_a-time_strings.Tpo
> > >>> > > >> .deps/libvx_cal_a-time_strings.Po
> > >>> > > >> > /opt/gnu/gcc/bin/g++ -DHAVE_CONFIG_H -I. -I../../..
> > >>> > > >> >  -I../../../src/basic/vx_cal
-I../../../src/basic/vx_config
> > >>> > > >> > -I../../../src/basic/vx_log
-I../../../src/basic/vx_math
> > >>> > > >> > -I../../../src/basic/vx_util
-I../../../src/libcode/vx_afm
> > >>> > > >> > -I../../../src/libcode/vx_analysis_util
> > >>> > > -I../../../src/libcode/vx_color
> > >>> > > >> > -I../../../src/libcode/vx_data2d
> > >>> > > >> -I../../../src/libcode/vx_data2d_factory
> > >>> > > >> > -I../../../src/libcode/vx_data2d_grib
> > >>> > > >> > -I../../../src/libcode/vx_data2d_grib2
> > >>> > > >> > -I../../../src/libcode/vx_data2d_nccf
> > >>> > > >> > -I../../../src/libcode/vx_data2d_nc_met
> > >>> > > >> > -I../../../src/libcode/vx_data2d_nc_pinterp
> > >>> > > >> > -I../../../src/libcode/vx_data2d_python
> > >>> > > >> > -I../../../src/libcode/vx_python3_utils
> > >>> > > >> -I../../../src/libcode/vx_geodesy
> > >>> > > >> > -I../../../src/libcode/vx_gis
> -I../../../src/libcode/vx_gnomon
> > >>> > > >> > -I../../../src/libcode/vx_grid
> > >>> -I../../../src/libcode/vx_gsl_prob
> > >>> > > >> > -I../../../src/libcode/vx_nav
> -I../../../src/libcode/vx_nc_obs
> > >>> > > >> > -I../../../src/libcode/vx_nc_util
> > >>> -I../../../src/libcode/vx_pb_util
> > >>> > > >> > -I../../../src/libcode/vx_plot_util
> > -I../../../src/libcode/vx_ps
> > >>> > > >> > -I../../../src/libcode/vx_pxm
> -I../../../src/libcode/vx_render
> > >>> > > >> > -I../../../src/libcode/vx_regrid
> > >>> -I../../../src/libcode/vx_shapedata
> > >>> > > >> > -I../../../src/libcode/vx_solar
> > >>> -I../../../src/libcode/vx_statistics
> > >>> > > >> > -I../../../src/libcode/vx_stat_out
> > >>> -I../../../src/libcode/vx_summary
> > >>> > > >> > -I../../../src/libcode/vx_time_series
> > >>> > > >> -I../../../src/libcode/vx_series_data
> > >>> > > >> > -I../../../src/libcode/vx_tc_util
> > >>> > > >> >
> > >>> > > >> >
> > >>> > > >>
> > >>> > >
> > >>> >
> > >>>
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > >>> > > >> >
> > >>> > > >> >
> > >>> > > >>
> > >>> > >
> > >>> >
> > >>>
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > >>> > > >> >
> > >>> > > >> >
> > >>> > > >>
> > >>> > >
> > >>> >
> > >>>
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > >>> > > >> >
> > >>> > > >> >
> > >>> > > >>
> > >>> > >
> > >>> >
> > >>>
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > >>> > > >> > -I../../basic/vx_log -I../../basic/vx_util
> > >>> > > >> -I/opt/python/include/python3.6m
> > >>> > > >> > -I/opt/python/include/python3.6m  -Wno-unused-result
> > >>> -Wsign-compare
> > >>> > > >> >  -DNDEBUG -g -fwrapv -O3 -Wall
> > >>> > > >> >
> > >>> > > >> >
> > >>> > > >>
> > >>> > >
> > >>> >
> > >>>
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > >>> > > >> >
> > >>> > > >> >
> > >>> > > >>
> > >>> > >
> > >>> >
> > >>>
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > >>> > > >> >
> > >>> > > >> >
> > >>> > > >>
> > >>> > >
> > >>> >
> > >>>
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > >>> > > >> > -DBLOCK4 -DWITH_GRIB2 -DWITH_PYTHON
> > >>> > > >> >
> > >>> > > >> >
> > >>> > > >>
> > >>> > >
> > >>> >
> > >>>
> >
>
-DMET_BASE="\"/home/gwv/ns/fit2obs/met/METplus/build_components/config/../share/met\""
> > >>> > > >> >  -Wall -g -MT libvx_cal_a-unix_to_mdyhms.o -MD -MP
-MF
> > >>> > > >> > .deps/libvx_cal_a-unix_to_mdyhms.Tpo -c -o
> > >>> > > libvx_cal_a-unix_to_mdyhms.o
> > >>> > > >> > `test -f 'unix_to_mdyhms.cc' || echo
'./'`unix_to_mdyhms.cc
> > >>> > > >> > mv -f .deps/libvx_cal_a-unix_to_mdyhms.Tpo
> > >>> > > >> > .deps/libvx_cal_a-unix_to_mdyhms.Po
> > >>> > > >> > /opt/gnu/gcc/bin/g++ -DHAVE_CONFIG_H -I. -I../../..
> > >>> > > >> >  -I../../../src/basic/vx_cal
-I../../../src/basic/vx_config
> > >>> > > >> > -I../../../src/basic/vx_log
-I../../../src/basic/vx_math
> > >>> > > >> > -I../../../src/basic/vx_util
-I../../../src/libcode/vx_afm
> > >>> > > >> > -I../../../src/libcode/vx_analysis_util
> > >>> > > -I../../../src/libcode/vx_color
> > >>> > > >> > -I../../../src/libcode/vx_data2d
> > >>> > > >> -I../../../src/libcode/vx_data2d_factory
> > >>> > > >> > -I../../../src/libcode/vx_data2d_grib
> > >>> > > >> > -I../../../src/libcode/vx_data2d_grib2
> > >>> > > >> > -I../../../src/libcode/vx_data2d_nccf
> > >>> > > >> > -I../../../src/libcode/vx_data2d_nc_met
> > >>> > > >> > -I../../../src/libcode/vx_data2d_nc_pinterp
> > >>> > > >> > -I../../../src/libcode/vx_data2d_python
> > >>> > > >> > -I../../../src/libcode/vx_python3_utils
> > >>> > > >> -I../../../src/libcode/vx_geodesy
> > >>> > > >> > -I../../../src/libcode/vx_gis
> -I../../../src/libcode/vx_gnomon
> > >>> > > >> > -I../../../src/libcode/vx_grid
> > >>> -I../../../src/libcode/vx_gsl_prob
> > >>> > > >> > -I../../../src/libcode/vx_nav
> -I../../../src/libcode/vx_nc_obs
> > >>> > > >> > -I../../../src/libcode/vx_nc_util
> > >>> -I../../../src/libcode/vx_pb_util
> > >>> > > >> > -I../../../src/libcode/vx_plot_util
> > -I../../../src/libcode/vx_ps
> > >>> > > >> > -I../../../src/libcode/vx_pxm
> -I../../../src/libcode/vx_render
> > >>> > > >> > -I../../../src/libcode/vx_regrid
> > >>> -I../../../src/libcode/vx_shapedata
> > >>> > > >> > -I../../../src/libcode/vx_solar
> > >>> -I../../../src/libcode/vx_statistics
> > >>> > > >> > -I../../../src/libcode/vx_stat_out
> > >>> -I../../../src/libcode/vx_summary
> > >>> > > >> > -I../../../src/libcode/vx_time_series
> > >>> > > >> -I../../../src/libcode/vx_series_data
> > >>> > > >> > -I../../../src/libcode/vx_tc_util
> > >>> > > >> >
> > >>> > > >> >
> > >>> > > >>
> > >>> > >
> > >>> >
> > >>>
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > >>> > > >> >
> > >>> > > >> >
> > >>> > > >>
> > >>> > >
> > >>> >
> > >>>
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > >>> > > >> >
> > >>> > > >> >
> > >>> > > >>
> > >>> > >
> > >>> >
> > >>>
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > >>> > > >> >
> > >>> > > >> >
> > >>> > > >>
> > >>> > >
> > >>> >
> > >>>
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > >>> > > >> > -I../../basic/vx_log -I../../basic/vx_util
> > >>> > > >> -I/opt/python/include/python3.6m
> > >>> > > >> > -I/opt/python/include/python3.6m  -Wno-unused-result
> > >>> -Wsign-compare
> > >>> > > >> >  -DNDEBUG -g -fwrapv -O3 -Wall
> > >>> > > >> >
> > >>> > > >> >
> > >>> > > >>
> > >>> > >
> > >>> >
> > >>>
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > >>> > > >> >
> > >>> > > >> >
> > >>> > > >>
> > >>> > >
> > >>> >
> > >>>
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > >>> > > >> >
> > >>> > > >> >
> > >>> > > >>
> > >>> > >
> > >>> >
> > >>>
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > >>> > > >> > -DBLOCK4 -DWITH_GRIB2 -DWITH_PYTHON
> > >>> > > >> >
> > >>> > > >> >
> > >>> > > >>
> > >>> > >
> > >>> >
> > >>>
> >
>
-DMET_BASE="\"/home/gwv/ns/fit2obs/met/METplus/build_components/config/../share/met\""
> > >>> > > >> >  -Wall -g -MT libvx_cal_a-unix_string.o -MD -MP -MF
> > >>> > > >> > .deps/libvx_cal_a-unix_string.Tpo -c -o
> > >>> libvx_cal_a-unix_string.o
> > >>> > > `test
> > >>> > > >> -f
> > >>> > > >> > 'unix_string.cc' || echo './'`unix_string.cc
> > >>> > > >> > mv -f .deps/libvx_cal_a-unix_string.Tpo
> > >>> > > .deps/libvx_cal_a-unix_string.Po
> > >>> > > >> > rm -f libvx_cal.a
> > >>> > > >> > ar cru libvx_cal.a libvx_cal_a-date_to_mjd.o
> > >>> libvx_cal_a-day_dif.o
> > >>> > > >> > libvx_cal_a-day_of_week.o libvx_cal_a-
doyhms_to_unix.o
> > >>> > > >> libvx_cal_a-is_dst.o
> > >>> > > >> > libvx_cal_a-is_leap_year.o libvx_cal_a-
mdyhms_to_unix.o
> > >>> > > >> > libvx_cal_a-mjd_to_date.o libvx_cal_a-time_array.o
> > >>> > > >> > libvx_cal_a-time_strings.o libvx_cal_a-
unix_to_mdyhms.o
> > >>> > > >> > libvx_cal_a-unix_string.o
> > >>> > > >> > ranlib libvx_cal.a
> > >>> > > >> > make[4]: Leaving directory
> > >>> > > >> >
> > >>> > > >> >
> > >>> > > >>
> > >>> > >
> > >>> >
> > >>>
> >
>
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src/basic/vx_cal'
> > >>> > > >> > Making all in vx_math
> > >>> > > >> > make[4]: Entering directory
> > >>> > > >> >
> > >>> > > >> >
> > >>> > > >>
> > >>> > >
> > >>> >
> > >>>
> >
>
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src/basic/vx_math'
> > >>> > > >> > *make[4]: *** No rule to make target
> > `viewgravity_to_string.cc',
> > >>> > > needed
> > >>> > > >> by
> > >>> > > >> > `libvx_math_a-viewgravity_to_string.o'.  Stop.*
> > >>> > > >> > make[4]: Leaving directory
> > >>> > > >> >
> > >>> > > >> >
> > >>> > > >>
> > >>> > >
> > >>> >
> > >>>
> >
>
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src/basic/vx_math'
> > >>> > > >> > make[3]: *** [all-recursive] Error 1
> > >>> > > >> > make[3]: Leaving directory
> > >>> > > >> >
> > >>> >
> >
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src/basic'
> > >>> > > >> > make[2]: *** [all-recursive] Error 1
> > >>> > > >> > make[2]: Leaving directory
> > >>> > > >> >
> > `/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src'
> > >>> > > >> > make[1]: *** [all-recursive] Error 1
> > >>> > > >> > make[1]: Leaving directory
> > >>> > > >> >
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met'
> > >>> > > >> > make: *** [all] Error 2
> > >>> > > >> >
> > >>> > > >> >
> > >>> > > >> >
> > >>> > > >> > --
> > >>> > > >> >
> > >>> > > >> > George W Vandenberghe
> > >>> > > >> >
> > >>> > > >> > *IMSG* at NOAA/NWS/NCEP/EMC
> > >>> > > >> >
> > >>> > > >> > 5830 University Research Ct., Rm. 2141
> > >>> > > >> >
> > >>> > > >> > College Park, MD 20740
> > >>> > > >> >
> > >>> > > >> > George.Vandenberghe at noaa.gov
> > >>> > > >> >
> > >>> > > >> > 301-683-3769(work)  3017751547(cell)
> > >>> > > >> >
> > >>> > > >> >
> > >>> > > >>
> > >>> > > >> --
> > >>> > > >> George McCabe - Software Engineer III
> > >>> > > >> National Center for Atmospheric Research
> > >>> > > >> Research Applications Laboratory
> > >>> > > >> 303-497-2768
> > >>> > > >> ---
> > >>> > > >> My working day may not be your working day. Please do
not feel
> > >>> obliged
> > >>> > > to
> > >>> > > >> reply to this email outside of your normal working
hours.
> > >>> > > >>
> > >>> > > >>
> > >>> > > >
> > >>> > > > --
> > >>> > > >
> > >>> > > > George W Vandenberghe
> > >>> > > >
> > >>> > > > *IMSG* at NOAA/NWS/NCEP/EMC
> > >>> > > >
> > >>> > > > 5830 University Research Ct., Rm. 2141
> > >>> > > >
> > >>> > > > College Park, MD 20740
> > >>> > > >
> > >>> > > > George.Vandenberghe at noaa.gov
> > >>> > > >
> > >>> > > > 301-683-3769(work)  3017751547(cell)
> > >>> > > >
> > >>> > > >
> > >>> > >
> > >>> > > --
> > >>> > >
> > >>> > > George W Vandenberghe
> > >>> > >
> > >>> > > *IMSG* at NOAA/NWS/NCEP/EMC
> > >>> > >
> > >>> > > 5830 University Research Ct., Rm. 2141
> > >>> > >
> > >>> > > College Park, MD 20740
> > >>> > >
> > >>> > > George.Vandenberghe at noaa.gov
> > >>> > >
> > >>> > > 301-683-3769(work)  3017751547(cell)
> > >>> > >
> > >>> > >
> > >>> >
> > >>> >
> > >>>
> > >>> --
> > >>> George McCabe - Software Engineer III
> > >>> National Center for Atmospheric Research
> > >>> Research Applications Laboratory
> > >>> 303-497-2768
> > >>> ---
> > >>> My working day may not be your working day. Please do not feel
> obliged
> > to
> > >>> reply to this email outside of your normal working hours.
> > >>>
> > >>>
> > >>
> > >> --
> > >>
> > >> George W Vandenberghe
> > >>
> > >> *IMSG* at NOAA/NWS/NCEP/EMC
> > >>
> > >> 5830 University Research Ct., Rm. 2141
> > >>
> > >> College Park, MD 20740
> > >>
> > >> George.Vandenberghe at noaa.gov
> > >>
> > >> 301-683-3769(work)  3017751547(cell)
> > >>
> > >>
> > >
> > > --
> > >
> > > George W Vandenberghe
> > >
> > > *IMSG* at NOAA/NWS/NCEP/EMC
> > >
> > > 5830 University Research Ct., Rm. 2141
> > >
> > > College Park, MD 20740
> > >
> > > George.Vandenberghe at noaa.gov
> > >
> > > 301-683-3769(work)  3017751547(cell)
> > >
> > >
> >
> > --
> >
> > George W Vandenberghe
> >
> > *IMSG* at NOAA/NWS/NCEP/EMC
> >
> > 5830 University Research Ct., Rm. 2141
> >
> > College Park, MD 20740
> >
> > George.Vandenberghe at noaa.gov
> >
> > 301-683-3769(work)  3017751547(cell)
> >
> >
>
> --
> Julie Prestopnik (she/her)
> Software Engineer
> National Center for Atmospheric Research
> Research Applications Laboratory
> Email: jpresto at ucar.edu
>
> My working day may not be your working day.  Please do not feel
obliged to
> reply to this email outside of your normal working hours.
>
>

--

George W Vandenberghe

*IMSG* at NOAA/NWS/NCEP/EMC

5830 University Research Ct., Rm. 2141

College Park, MD 20740

George.Vandenberghe at noaa.gov

301-683-3769(work)  3017751547(cell)

------------------------------------------------
Subject: Metplus does not build on comet.sdsc.edu (or hera)
From: George Vandenberghe - NOAA Affiliate
Time: Thu Jul 01 13:52:32 2021

THank you very much for quick response.   I am dealing with other NCEP
emergencies right now and , with this built
and working, the issue remains to debug the build so it works without
hacks.   I will start that process tuesday but again.. thanks for
response

On Thu, Jul 1, 2021 at 11:01 AM Julie Prestopnik via RT
<met_help at ucar.edu>
wrote:

> Hi George.  I work with George McCabe and am hoping to help you with
the
> problems you're experiencing with the installation.  Could you
please send
> the config.log file and the make.log file via email or send them to
our ftp
> server for me to grab (instructions for sending us data are at
> https://dtcenter.org/community-code/model-evaluation-tools-met/get-
help).
>
> Thanks!
>
> Julie
>
> On Wed, Jun 30, 2021 at 1:33 PM George Vandenberghe - NOAA Affiliate
via RT
> <met_help at ucar.edu> wrote:
>
> >
> > <URL: https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=100069 >
> >
> >  I got through the python stuff.  MET_PYTHON_LD wasn't exported in
MY
> build
> > script and configure didn't pick it up.  However further down,
despite FC
> > being ifort, some fortran is compiled with gfortran and that link
using
> > icc doesn't pick up -lifcore which the dependent bufr lib compiled
with
> > ifort, needed.  I hacked that but will now try to get a proper
build
> > without hacks.
> >
> >
> > On Wed, Jun 30, 2021 at 12:37 AM George Vandenberghe - NOAA
Affiliate <
> > george.vandenberghe at noaa.gov> wrote:
> >
> > > I got back to this build.  We need Met 9.1.3 so I downloaded
that
> > tarball,
> > > extracted it and tried to build on comment.sdsc.edu.  I
eventually got
> > to
> > >
> > >
> > > make[4]: Entering directory
> > >
> >
> `/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/tools/core'
> > > Making all in ensemble_stat
> > > make[5]: Entering directory
> > >
> >
> `/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/tools/core/ensemble_stat'
> > > icc  -g -L../../../../src/basic/vx_cal
> -L../../../../src/basic/vx_config
> > > -L../../../../src/basic/vx_log -L../../../../src/basic/vx_math
> > > -L../../../../src/basic/vx_util -L../../../../src/libcode/vx_afm
> > > -L../../../../src/libcode/vx_analysis_util
> > > -L../../../../src/libcode/vx_color
-L../../../../src/libcode/vx_data2d
> > > -L../../../../src/libcode/vx_data2d_factory
> > > -L../../../../src/libcode/vx_data2d_grib
> > > -L../../../../src/libcode/vx_data2d_grib2
> > > -L../../../../src/libcode/vx_data2d_nccf
> > > -L../../../../src/libcode/vx_data2d_nc_met
> > > -L../../../../src/libcode/vx_data2d_nc_pinterp
> > > -L../../../../src/libcode/vx_data2d_python
> > > -L../../../../src/libcode/vx_python3_utils
> > > -L../../../../src/libcode/vx_geodesy
-L../../../../src/libcode/vx_gis
> > > -L../../../../src/libcode/vx_gnomon
-L../../../../src/libcode/vx_grid
> > > -L../../../../src/libcode/vx_gsl_prob
-L../../../../src/libcode/vx_nav
> > > -L../../../../src/libcode/vx_nc_obs
> -L../../../../src/libcode/vx_nc_util
> > > -L../../../../src/libcode/vx_pb_util
> > -L../../../../src/libcode/vx_plot_util
> > > -L../../../../src/libcode/vx_ps -L../../../../src/libcode/vx_pxm
> > > -L../../../../src/libcode/vx_render
-L../../../../src/libcode/vx_regrid
> > > -L../../../../src/libcode/vx_shapedata
> -L../../../../src/libcode/vx_solar
> > > -L../../../../src/libcode/vx_statistics
> > > -L../../../../src/libcode/vx_stat_out
> > -L../../../../src/libcode/vx_summary
> > > -L../../../../src/libcode/vx_time_series
> > > -L../../../../src/libcode/vx_series_data
> > > -L../../../../src/libcode/vx_tc_util
> > > -L/home/gwv/s/met/METplus/build_components/external_libs/lib
> > > -L/oasis/projects/nsf/csg103/hanglei/NCEP/libs/hpc-stack//lib -o
> > > ensemble_stat ensemble_stat-ensemble_stat.o
> > > ensemble_stat-ensemble_stat_conf_info.o -lvx_stat_out
-lvx_statistics
> > > -lvx_shapedata -lvx_gsl_prob -lvx_analysis_util
-lvx_data2d_factory
> > > -lvx_data2d_nc_met -lvx_data2d_grib -lvx_data2d_grib2 -lgrib2c
-ljasper
> > > -lpng -lz -lvx_data2d_nc_pinterp -lvx_data2d_python
-lvx_python3_utils
> > >  -lvx_data2d_nccf -lvx_data2d -lvx_nc_obs -lvx_nc_util
-lvx_regrid
> > > -lvx_grid -lvx_config -lvx_cal -lvx_util -lvx_math -lvx_color
-lvx_log
> > -lm
> > > -lnetcdf_c++4 -lnetcdf -lgsl -lgslcblas
> > >
> >
>
/home/gwv/s/met/METplus/build_components/external_libs/lib/libjasper.a(jas_stream.o):
> > > In function `jas_stream_tmpfile':
> > >
> >
>
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/build_components/external_libs/jasper/jasper-
1.900.1/src/libjasper/base/jas_stream.c:368:
> > > warning: the use of `tmpnam' is dangerous, better use `mkstemp'
> > >
> >
>
../../../../src/libcode/vx_data2d_python/libvx_data2d_python.a(libvx_data2d_python_a-
python_dataplane.o):
> > > In function `_INTERNAL1b139be2::straight_python_dataplane(char
const*,
> > int,
> > > char**, bool, DataPlane&, Grid&, VarInfoPython&)':
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:136:
> > > undefined reference to `PyErr_Occurred'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:138:
> > > undefined reference to `PyErr_Print'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:165:
> > > undefined reference to `PySys_SetArgv'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:173:
> > > undefined reference to `PyImport_ImportModule'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:181:
> > > undefined reference to `PyImport_ReloadModule'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:185:
> > > undefined reference to `PyErr_Occurred'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:187:
> > > undefined reference to `PyErr_Print'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:211:
> > > undefined reference to `PyModule_GetDict'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:223:
> > > undefined reference to `PyUnicode_FromString'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:225:
> > > undefined reference to `PyDict_GetItem'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:242:
> > > undefined reference to `PyUnicode_FromString'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:244:
> > > undefined reference to `PyDict_GetItem'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:246:
> > > undefined reference to `PyUnicode_FromString'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:248:
> > > undefined reference to `PyDict_GetItem'
> > >
> >
>
../../../../src/libcode/vx_data2d_python/libvx_data2d_python.a(libvx_data2d_python_a-
python_dataplane.o):
> > > In function `_INTERNAL1b139be2::pickle_dataplane(char const*,
int,
> > char**,
> > > bool, DataPlane&, Grid&, VarInfoPython&)':
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:345:
> > > undefined reference to `PyErr_Occurred'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:347:
> > > undefined reference to `PyErr_Print'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:371:
> > > undefined reference to `PySys_SetArgv'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:379:
> > > undefined reference to `PyImport_ImportModule'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:387:
> > > undefined reference to `PyImport_ReloadModule'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:391:
> > > undefined reference to `PyErr_Occurred'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:393:
> > > undefined reference to `PyErr_Print'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:420:
> > > undefined reference to `PyModule_GetDict'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:422:
> > > undefined reference to `PyUnicode_FromString'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:424:
> > > undefined reference to `PyDict_GetItem'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:444:
> > > undefined reference to `PyUnicode_FromString'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:446:
> > > undefined reference to `PyDict_GetItem'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:448:
> > > undefined reference to `PyUnicode_FromString'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:450:
> > > undefined reference to `PyDict_GetItem'
> > >
> >
>
../../../../src/libcode/vx_data2d_python/libvx_data2d_python.a(libvx_data2d_python_a-
python_dataplane.o):
> > > In function `GlobalPython::initialize()':
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/global_python.h:63:
> > > undefined reference to `Py_Initialize'
> > >
> >
>
../../../../src/libcode/vx_data2d_python/libvx_data2d_python.a(libvx_data2d_python_a-
dataplane_from_xarray.o):
> > > In function `dataplane_from_xarray(_object*, DataPlane&, Grid&,
> > > VarInfoPython&)':
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/dataplane_from_xarray.cc:45:
> > > undefined reference to `PyObject_GetAttrString'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/dataplane_from_xarray.cc:47:
> > > undefined reference to `PyObject_GetAttrString'
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > > In function `_INTERNAL29bd313a::dump_dict(std::ostream&,
_object*,
> int)':
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:448:
> > > undefined reference to `PyDict_Size'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:460:
> > > undefined reference to `PyDict_Next'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:475:
> > > undefined reference to `PyUnicode_AsUTF8'
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > > In function `_INTERNAL29bd313a::dump_dict_value(std::ostream&,
> _object*,
> > > int)':
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:514:
> > > undefined reference to `PyUnicode_AsUTF8'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:526:
> > > undefined reference to `PyLong_AsLong'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:537:
> > > undefined reference to `PyFloat_Type'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:537:
> > > undefined reference to `PyFloat_Type'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:537:
> > > undefined reference to `PyType_IsSubtype'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:539:
> > > undefined reference to `PyFloat_AsDouble'
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > > In function `Python3_Dict::set_from_dict(_object*)':
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:389:
> > > undefined reference to `PyDict_Size'
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > > In function `Python3_Dict::set_from_module(_object*)':
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:408:
> > > undefined reference to `PyModule_Type'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:408:
> > > undefined reference to `PyModule_Type'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:408:
> > > undefined reference to `PyType_IsSubtype'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:417:
> > > undefined reference to `PyModule_GetDict'
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > > In function `Python3_Dict::set(_object*)':
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:352:
> > > undefined reference to `PyModule_Type'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:352:
> > > undefined reference to `PyModule_Type'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:352:
> > > undefined reference to `PyType_IsSubtype'
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > > In function `Python3_Dict::lookup_int(char const*) const':
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:156:
> > > undefined reference to `PyDict_GetItemString'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:176:
> > > undefined reference to `PyLong_AsLong'
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > > In function `Python3_Dict::lookup_double(char const*) const':
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:193:
> > > undefined reference to `PyDict_GetItemString'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:204:
> > > undefined reference to `PyFloat_Type'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:204:
> > > undefined reference to `PyFloat_Type'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:204:
> > > undefined reference to `PyType_IsSubtype'
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > > In function `Python3_Dict::lookup_string(char const*) const':
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:230:
> > > undefined reference to `PyDict_GetItemString'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:250:
> > > undefined reference to `PyUnicode_AsUTF8'
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > > In function `Python3_Dict::lookup_dict(char const*) const':
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:266:
> > > undefined reference to `PyDict_GetItemString'
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > > In function `Python3_Dict::lookup_list(char const*) const':
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:302:
> > > undefined reference to `PyDict_GetItemString'
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_numpy.o):
> > > In function `Python3_Numpy::~Python3_Numpy()':
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:61:
> > > undefined reference to `PyBuffer_Release'
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_numpy.o):
> > > In function `Python3_Numpy::set(_object*)':
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:271:
> > > undefined reference to `PyObject_GetAttrString'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:273:
> > > undefined reference to `PyTuple_Size'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:282:
> > > undefined reference to `PyTuple_GetItem'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:284:
> > > undefined reference to `PyLong_AsLong'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:293:
> > > undefined reference to `PyObject_GetAttrString'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:311:
> > > undefined reference to `PyObject_GetBuffer'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:350:
> > > undefined reference to `PyUnicode_AsUTF8'
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_util.o):
> > > In function `operator<<(std::ostream&, _object*)':
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:50:
> > > undefined reference to `PyObject_Print'
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_util.o):
> > > In function `get_attribute(_object*, char const*)':
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:87:
> > > undefined reference to `PyObject_HasAttrString'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:89:
> > > undefined reference to `PyObject_GetAttrString'
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_util.o):
> > > In function `pyobject_as_int(_object*)':
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:108:
> > > undefined reference to `PyLong_AsLong'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:110:
> > > undefined reference to `PyFloat_Type'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:110:
> > > undefined reference to `PyFloat_Type'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:110:
> > > undefined reference to `PyType_IsSubtype'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:112:
> > > undefined reference to `PyFloat_AsDouble'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:116:
> > > undefined reference to `PyUnicode_AsUTF8'
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_util.o):
> > > In function `pyobject_as_double(_object*)':
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:145:
> > > undefined reference to `PyLong_AsLong'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:147:
> > > undefined reference to `PyFloat_Type'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:147:
> > > undefined reference to `PyFloat_Type'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:147:
> > > undefined reference to `PyType_IsSubtype'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:149:
> > > undefined reference to `PyFloat_AsDouble'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:153:
> > > undefined reference to `PyUnicode_AsUTF8'
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_util.o):
> > > In function `pyobject_as_string[abi:cxx11](_object*)':
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:181:
> > > undefined reference to `PyUnicode_AsUTF8'
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_util.o):
> > > In function `pyobject_as_concat_string(_object*)':
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:208:
> > > undefined reference to `PyUnicode_AsUTF8'
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_util.o):
> > > In function `run_python_string(char const*)':
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:233:
> > > undefined reference to `PyRun_SimpleStringFlags'
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_script.o):
> > > In function `Python3_Script::Python3_Script(char const*)':
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:122:
> > > undefined reference to `PyImport_ImportModule'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:126:
> > > undefined reference to `PyErr_Print'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:130:
> > > undefined reference to `Py_Finalize'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:142:
> > > undefined reference to `PyModule_GetDict'
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_script.o):
> > > In function `Python3_Script::~Python3_Script()':
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:71:
> > > undefined reference to `Py_Finalize'
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_script.o):
> > > In function `Python3_Script::lookup(char const*) const':
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:163:
> > > undefined reference to `PyDict_GetItemString'
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_script.o):
> > > In function `Python3_Script::run(char const*) const':
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:186:
> > > undefined reference to `PyRun_StringFlags'
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_script.o):
> > > In function `Python3_Script::read_pickle(char const*, char
const*)
> > const':
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:227:
> > > undefined reference to `PyErr_Clear'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:231:
> > > undefined reference to `PyErr_Occurred'
> > > ../../../../src/basic/vx_util/libvx_util.a(libvx_util_a-
python_line.o):
> > In
> > > function `PyLineDataFile::do_straight()':
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:333:
> > > undefined reference to `PyUnicode_FromString'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:333:
> > > undefined reference to `PyImport_Import'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:335:
> > > undefined reference to `PyErr_Occurred'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:337:
> > > undefined reference to `PyErr_Print'
> > > ../../../../src/basic/vx_util/libvx_util.a(libvx_util_a-
python_line.o):
> > In
> > > function `PyLineDataFile::make_data_line()':
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:241:
> > > undefined reference to `PyList_GetItem'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:265:
> > > undefined reference to `PyList_Size'
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:280:
> > > undefined reference to `PyList_GetItem'
> > > ../../../../src/basic/vx_util/libvx_util.a(libvx_util_a-
python_line.o):
> > In
> > > function `PyLineDataFile::open(char const*, StringArray
const&)':
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:170:
> > > undefined reference to `PyList_Size'
> > > make[5]: *** [ensemble_stat] Error 1
> > > make[5]: Leaving directory
> > >
> >
> `/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/tools/core/ensemble_stat'
> > > make[4]: *** [all-recursive] Error 1
> > > make[4]: Leaving directory
> > >
> >
> `/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/tools/core'
> > > make[3]: *** [all-recursive] Error 1
> > > make[3]: Leaving directory
> > >
> >
> `/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/tools'
> > > make[2]: *** [all-recursive] Error 1
> > > make[2]: Leaving directory
> > > `/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src'
> > > make[1]: *** [all-recursive] Error 1
> > > make[1]: Leaving directory
> > > `/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3'
> > > make: *** [all] Error 2
> > > [gwv at comet-ln3 met-9.1.3]$
> > > [gwv at comet-ln3 met-9.1.3]$
> > >
> > >
> > > So where would I find this stuff.  The shared libraries have it
but ld
> > > isn't finding it.  When I hardcode the  one .a  library into the
load
> > > to get through this step,I get
> > >
> > >
> >
> */opt/python/lib/python3.6/config-3.6m-x86_64-linux-
gnu/libpython3.6m.a(signalmodule.o):
> > > undefined reference to symbol 'pthread_sigmask@@GLIBC_2.2.5'*
> > >
> > >
> > >
> > >
> > >
> > > On Thu, Jun 3, 2021 at 4:33 PM George Vandenberghe - NOAA
Affiliate <
> > > george.vandenberghe at noaa.gov> wrote:
> > >
> > >> Keep in mind it built, but there were some inconsistencies in
the Met
> > >> source that was supplied from the repository.  I will
> > >> go back to the instructions with the tarball but what came from
the
> > >> repository looked like a really good bootstrap build
> > >> of everything with only a few loose ends in the Met source and
one
> (??)
> > >> in the bufrlib.  I've operated that way before
> > >> assuming everything on the new foreign system is either
missing,
> > >> backlevel, or wrongly installed so I have to build
> > >> my own trusted stack but I should point out EMC has made
ENORMOUS
> > >> progress in making our needed software
> > >> stack more reliable and portable.
> > >>
> > >> Anyway I'll go back and actually read the instructions this
time
> > >>
> > >> On Thu, Jun 3, 2021 at 4:01 PM George McCabe via RT <
> met_help at ucar.edu>
> > >> wrote:
> > >>
> > >>> Hi George,
> > >>>
> > >>> I will follow up to what John said and note that there is a
file in
> the
> > >>> METplus repository called build_components/env_vars.bash that
has
> > >>> examples
> > >>> of environment variables and module commands that should be
set to
> > build
> > >>> MET. The examples likely need to be modified to get it to run
in
> > another
> > >>> environment. The example environment variables that are used
for a
> > module
> > >>> based system like Hera are all commented out. Setting these
variables
> > to
> > >>> match your system should help.
> > >>>
> > >>> Thanks,
> > >>> George
> > >>>
> > >>> On Thu, Jun 3, 2021 at 1:43 PM John Halley Gotway via RT <
> > >>> met_help at ucar.edu>
> > >>> wrote:
> > >>>
> > >>> >
> > >>> > <URL:
https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=100069 >
> > >>> >
> > >>> > Hi George V,
> > >>> >
> > >>> > This is John Halley Gotway. I work with George M on
providing
> METplus
> > >>> > support.
> > >>> >
> > >>> > MET is intended to be compiled by users from a tarfile, not
> directly
> > >>> from
> > >>> > the repository. That's why our Downloads page
> > >>> > <
> > >>>
> > https://dtcenter.org/community-code/model-evaluation-tools-
met/download>
> > >>> > links directly to the tarfile on GitHub
> > >>> > <
> > >>> >
> > >>>
> >
> https://github.com/dtcenter/MET/releases/download/v10.0.0/met-
10.0.0.20210510.tar.gz
> > >>> > >
> > >>> > that users should compile. We do development within the
repository
> > but
> > >>> run
> > >>> > a script to create a release. That script runs some tools to
> > >>> automatically
> > >>> > generate some code, including an internal utility
enum_to_string as
> > >>> well as
> > >>> > lex/yacc. Those utilities are needed for development but not
for
> > >>> compiling
> > >>> > the released versions. This logic is handled in the "make"
step
> using
> > >>> the
> > >>> > MET_DEVELOPMENT environment variable. If that variable is
set when
> > the
> > >>> > "configure" script is run, then subsequent calls to "make"
will
> > create
> > >>> > those auto-generated files... and "make clean" will remove
them.
> > >>> >
> > >>> > But again, this is intended for development, not for the
> compilation
> > >>> of a
> > >>> > release tarfile. To compile MET, please refer to the section
> titled:
> > >>> > Sample Script For Compiling External Libraries And MET
> > >>> > On the MET downloads page:
> > >>> >
> > >>>
> > https://dtcenter.org/community-code/model-evaluation-tools-
met/download
> > >>> >
> > >>> > Julie Prestopnik is the developer who handles most of the
builds of
> > >>> MET on
> > >>> > NOAA/NCAR/Community machines. That is the script she
maintains and
> > >>> runs for
> > >>> > each build.
> > >>> >
> > >>> > I realize that the presence of the MET_build.sh script in
the
> METplus
> > >>> > repository is confusing. It's included as part of our work
toward
> the
> > >>> use
> > >>> > of manage externals, but it clearly isn't working as
expected. In
> > fact,
> > >>> > that script does just call the compile_MET_all.sh script
I've
> > >>> referenced
> > >>> > above. Ideally that'd all just work out of the box, but it
looks
> like
> > >>> we'll
> > >>> > need to work on refining it some more.
> > >>> >
> > >>> > Julie's out of the office this week, but will be back next
week.
> > She's
> > >>> best
> > >>> > suited to address any issues which arise in your compilation
of
> MET.
> > >>> >
> > >>> > Thanks,
> > >>> > John
> > >>> >
> > >>> > On Thu, Jun 3, 2021 at 11:33 AM George Vandenberghe - NOAA
> Affiliate
> > >>> via RT
> > >>> > <met_help at ucar.edu> wrote:
> > >>> >
> > >>> > >
> > >>> > > <URL:
https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=100069 >
> > >>> > >
> > >>> > > The new build worked.  The met version  downloaded in
> > >>> buiild_components
> > >>> > > does not appear to be completely compatible
> > >>> > > with it's makefiles. It's missing a few sources.  Adding
those
> > >>> sources
> > >>> > and
> > >>> > > changing the compiler to intel to get around a silent
bufrlib
> > failure
> > >>> > with
> > >>> > > the gnu build, got it to build on COMET.  I was not able
to
> figure
> > >>> out
> > >>> > how
> > >>> > > to set a nondefault installation directory.
> > >>> > >
> > >>> > >
> > >>> > >
> > >>> > > On Tue, Jun 1, 2021 at 5:45 PM George Vandenberghe - NOAA
> > Affiliate <
> > >>> > > george.vandenberghe at noaa.gov> wrote:
> > >>> > >
> > >>> > > > I tried a hera build so I could see if I could build it
on a
> > system
> > >>> > where
> > >>> > > > it's known to be buildable.
> > >>> > > >
> > >>> > > > I downloaded metplus directly with
> > >>> > > >
> > >>> > > > git clone https://github.com/dtcenter/METplus
> > >>> > > > This extracted a METplus/build_components directory
> > >>> > > >
> > >>> > > > In this directory I ran  build_MET.sh
> > >>> > > >
> > >>> > > > This built a bunch of prerequisites e.g. hdf5, jasper
and
> netcdf
> > >>> but
> > >>> > > > eventually failed with
> > >>> > > >
> > >>> > > > *make[4]: Entering directory
> > >>> > > >
> > >>> > >
> > >>> >
> > >>>
> >
>
`/oasis/projects/nsf/csg103/gwv/met/METplus/MET/met/src/basic/vx_math'make[4]:
> > >>> > > > *** No rule to make target `viewgravity_to_string.cc',
needed
> by
> > >>> > > > `libvx_math_a-viewgravity_to_string.o'.  Stop.*
> > >>> > > >
> > >>> > > > So.. stepping back I downloaded the current met
> > >>> > > > *wget
> > >>> > > >
> > >>> > >
> > >>> >
> > >>>
> >
> https://github.com/dtcenter/MET/releases/download/v10.0.0/met-
10.0.0.20210510.tar.gz
> > >>> > > > <
> > >>> > >
> > >>> >
> > >>>
> >
> https://github.com/dtcenter/MET/releases/download/v10.0.0/met-
10.0.0.20210510.tar.gz
> > >>> > > >*
> > >>> > > >
> > >>> > > > and untarred it and am now trying that build
> > >>> > > >
> > >>> > > >
> > >>> > > >
> > >>> > > >
> > >>> > > >
> > >>> > > >
> > >>> > > > On Tue, Jun 1, 2021 at 4:49 PM George McCabe via RT <
> > >>> met_help at ucar.edu
> > >>> > >
> > >>> > > > wrote:
> > >>> > > >
> > >>> > > >> Hi George,
> > >>> > > >>
> > >>> > > >> I'll first mention that METplus 4.0.0 and MET 10.0.0
are
> already
> > >>> > > installed
> > >>> > > >> on Hera. This page lists information about those
installs
> (under
> > >>> NOAA
> > >>> > > >> Machines > HERA):
> > >>> > > >>
> > >>> >
> > >>>
> > https://dtcenter.org/community-code/metplus/metplus-4-0-existing-
builds
> > >>> > > >>
> > >>> > > >> Where did you download the MET source code? It should
be
> > >>> downloaded
> > >>> > from
> > >>> > > >> the link on this page:
> > >>> > > >>
> > >>> >
> > >>>
> > https://dtcenter.org/community-code/model-evaluation-tools-
met/download
> > >>> > > >>
> > >>> > > >> Here is the direct link to the tarfile to download:
> > >>> > > >>
> > >>> > > >>
> > >>> > >
> > >>> >
> > >>>
> >
> https://github.com/dtcenter/MET/releases/download/v10.0.0/met-
10.0.0.20210510.tar.gz
> > >>> > > >>
> > >>> > > >> I would also check if the environment variable
MET_DEVELOPMENT
> > is
> > >>> set
> > >>> > in
> > >>> > > >> your environment. It should be unset and may cause the
errors
> > you
> > >>> are
> > >>> > > >> seeing.
> > >>> > > >>
> > >>> > > >> Please let me know if that does not help or if you have
any
> > other
> > >>> > > >> questions.
> > >>> > > >>
> > >>> > > >> Thanks,
> > >>> > > >> George
> > >>> > > >>
> > >>> > > >>
> > >>> > > >> On Tue, Jun 1, 2021 at 9:30 AM George Vandenberghe -
NOAA
> > >>> Affiliate
> > >>> > via
> > >>> > > >> RT <
> > >>> > > >> met_help at ucar.edu> wrote:
> > >>> > > >>
> > >>> > > >> >
> > >>> > > >> > Tue Jun 01 09:30:21 2021: Request 100069 was acted
upon.
> > >>> > > >> > Transaction: Ticket created by
george.vandenberghe at noaa.gov
> > >>> > > >> >        Queue: met_help
> > >>> > > >> >      Subject: Metplus does not build on
comet.sdsc.edu (or
> > >>> hera)
> > >>> > > >> >        Owner: Nobody
> > >>> > > >> >   Requestors: george.vandenberghe at noaa.gov
> > >>> > > >> >       Status: new
> > >>> > > >> >  Ticket <URL:
> > >>> > > https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=100069
> > >>> > > >> >
> > >>> > > >> >
> > >>> > > >> >
> > >>> > > >> > I have been asked to build metplus on a new system.
I
> > >>> downloaded it
> > >>> > > and
> > >>> > > >> > after a bunch of prerequisites are built, I get the
> following
> > >>> error
> > >>> > on
> > >>> > > >> both
> > >>> > > >> > NOAA hera, and the new system
> > >>> > > >> >
> > >>> > > >> > mv -f .deps/libvx_cal_a-time_strings.Tpo
> > >>> > > >> .deps/libvx_cal_a-time_strings.Po
> > >>> > > >> > /opt/gnu/gcc/bin/g++ -DHAVE_CONFIG_H -I. -I../../..
> > >>> > > >> >  -I../../../src/basic/vx_cal
-I../../../src/basic/vx_config
> > >>> > > >> > -I../../../src/basic/vx_log
-I../../../src/basic/vx_math
> > >>> > > >> > -I../../../src/basic/vx_util
-I../../../src/libcode/vx_afm
> > >>> > > >> > -I../../../src/libcode/vx_analysis_util
> > >>> > > -I../../../src/libcode/vx_color
> > >>> > > >> > -I../../../src/libcode/vx_data2d
> > >>> > > >> -I../../../src/libcode/vx_data2d_factory
> > >>> > > >> > -I../../../src/libcode/vx_data2d_grib
> > >>> > > >> > -I../../../src/libcode/vx_data2d_grib2
> > >>> > > >> > -I../../../src/libcode/vx_data2d_nccf
> > >>> > > >> > -I../../../src/libcode/vx_data2d_nc_met
> > >>> > > >> > -I../../../src/libcode/vx_data2d_nc_pinterp
> > >>> > > >> > -I../../../src/libcode/vx_data2d_python
> > >>> > > >> > -I../../../src/libcode/vx_python3_utils
> > >>> > > >> -I../../../src/libcode/vx_geodesy
> > >>> > > >> > -I../../../src/libcode/vx_gis
> -I../../../src/libcode/vx_gnomon
> > >>> > > >> > -I../../../src/libcode/vx_grid
> > >>> -I../../../src/libcode/vx_gsl_prob
> > >>> > > >> > -I../../../src/libcode/vx_nav
> -I../../../src/libcode/vx_nc_obs
> > >>> > > >> > -I../../../src/libcode/vx_nc_util
> > >>> -I../../../src/libcode/vx_pb_util
> > >>> > > >> > -I../../../src/libcode/vx_plot_util
> > -I../../../src/libcode/vx_ps
> > >>> > > >> > -I../../../src/libcode/vx_pxm
> -I../../../src/libcode/vx_render
> > >>> > > >> > -I../../../src/libcode/vx_regrid
> > >>> -I../../../src/libcode/vx_shapedata
> > >>> > > >> > -I../../../src/libcode/vx_solar
> > >>> -I../../../src/libcode/vx_statistics
> > >>> > > >> > -I../../../src/libcode/vx_stat_out
> > >>> -I../../../src/libcode/vx_summary
> > >>> > > >> > -I../../../src/libcode/vx_time_series
> > >>> > > >> -I../../../src/libcode/vx_series_data
> > >>> > > >> > -I../../../src/libcode/vx_tc_util
> > >>> > > >> >
> > >>> > > >> >
> > >>> > > >>
> > >>> > >
> > >>> >
> > >>>
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > >>> > > >> >
> > >>> > > >> >
> > >>> > > >>
> > >>> > >
> > >>> >
> > >>>
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > >>> > > >> >
> > >>> > > >> >
> > >>> > > >>
> > >>> > >
> > >>> >
> > >>>
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > >>> > > >> >
> > >>> > > >> >
> > >>> > > >>
> > >>> > >
> > >>> >
> > >>>
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > >>> > > >> > -I../../basic/vx_log -I../../basic/vx_util
> > >>> > > >> -I/opt/python/include/python3.6m
> > >>> > > >> > -I/opt/python/include/python3.6m  -Wno-unused-result
> > >>> -Wsign-compare
> > >>> > > >> >  -DNDEBUG -g -fwrapv -O3 -Wall
> > >>> > > >> >
> > >>> > > >> >
> > >>> > > >>
> > >>> > >
> > >>> >
> > >>>
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > >>> > > >> >
> > >>> > > >> >
> > >>> > > >>
> > >>> > >
> > >>> >
> > >>>
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > >>> > > >> >
> > >>> > > >> >
> > >>> > > >>
> > >>> > >
> > >>> >
> > >>>
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > >>> > > >> > -DBLOCK4 -DWITH_GRIB2 -DWITH_PYTHON
> > >>> > > >> >
> > >>> > > >> >
> > >>> > > >>
> > >>> > >
> > >>> >
> > >>>
> >
>
-DMET_BASE="\"/home/gwv/ns/fit2obs/met/METplus/build_components/config/../share/met\""
> > >>> > > >> >  -Wall -g -MT libvx_cal_a-unix_to_mdyhms.o -MD -MP
-MF
> > >>> > > >> > .deps/libvx_cal_a-unix_to_mdyhms.Tpo -c -o
> > >>> > > libvx_cal_a-unix_to_mdyhms.o
> > >>> > > >> > `test -f 'unix_to_mdyhms.cc' || echo
'./'`unix_to_mdyhms.cc
> > >>> > > >> > mv -f .deps/libvx_cal_a-unix_to_mdyhms.Tpo
> > >>> > > >> > .deps/libvx_cal_a-unix_to_mdyhms.Po
> > >>> > > >> > /opt/gnu/gcc/bin/g++ -DHAVE_CONFIG_H -I. -I../../..
> > >>> > > >> >  -I../../../src/basic/vx_cal
-I../../../src/basic/vx_config
> > >>> > > >> > -I../../../src/basic/vx_log
-I../../../src/basic/vx_math
> > >>> > > >> > -I../../../src/basic/vx_util
-I../../../src/libcode/vx_afm
> > >>> > > >> > -I../../../src/libcode/vx_analysis_util
> > >>> > > -I../../../src/libcode/vx_color
> > >>> > > >> > -I../../../src/libcode/vx_data2d
> > >>> > > >> -I../../../src/libcode/vx_data2d_factory
> > >>> > > >> > -I../../../src/libcode/vx_data2d_grib
> > >>> > > >> > -I../../../src/libcode/vx_data2d_grib2
> > >>> > > >> > -I../../../src/libcode/vx_data2d_nccf
> > >>> > > >> > -I../../../src/libcode/vx_data2d_nc_met
> > >>> > > >> > -I../../../src/libcode/vx_data2d_nc_pinterp
> > >>> > > >> > -I../../../src/libcode/vx_data2d_python
> > >>> > > >> > -I../../../src/libcode/vx_python3_utils
> > >>> > > >> -I../../../src/libcode/vx_geodesy
> > >>> > > >> > -I../../../src/libcode/vx_gis
> -I../../../src/libcode/vx_gnomon
> > >>> > > >> > -I../../../src/libcode/vx_grid
> > >>> -I../../../src/libcode/vx_gsl_prob
> > >>> > > >> > -I../../../src/libcode/vx_nav
> -I../../../src/libcode/vx_nc_obs
> > >>> > > >> > -I../../../src/libcode/vx_nc_util
> > >>> -I../../../src/libcode/vx_pb_util
> > >>> > > >> > -I../../../src/libcode/vx_plot_util
> > -I../../../src/libcode/vx_ps
> > >>> > > >> > -I../../../src/libcode/vx_pxm
> -I../../../src/libcode/vx_render
> > >>> > > >> > -I../../../src/libcode/vx_regrid
> > >>> -I../../../src/libcode/vx_shapedata
> > >>> > > >> > -I../../../src/libcode/vx_solar
> > >>> -I../../../src/libcode/vx_statistics
> > >>> > > >> > -I../../../src/libcode/vx_stat_out
> > >>> -I../../../src/libcode/vx_summary
> > >>> > > >> > -I../../../src/libcode/vx_time_series
> > >>> > > >> -I../../../src/libcode/vx_series_data
> > >>> > > >> > -I../../../src/libcode/vx_tc_util
> > >>> > > >> >
> > >>> > > >> >
> > >>> > > >>
> > >>> > >
> > >>> >
> > >>>
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > >>> > > >> >
> > >>> > > >> >
> > >>> > > >>
> > >>> > >
> > >>> >
> > >>>
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > >>> > > >> >
> > >>> > > >> >
> > >>> > > >>
> > >>> > >
> > >>> >
> > >>>
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > >>> > > >> >
> > >>> > > >> >
> > >>> > > >>
> > >>> > >
> > >>> >
> > >>>
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > >>> > > >> > -I../../basic/vx_log -I../../basic/vx_util
> > >>> > > >> -I/opt/python/include/python3.6m
> > >>> > > >> > -I/opt/python/include/python3.6m  -Wno-unused-result
> > >>> -Wsign-compare
> > >>> > > >> >  -DNDEBUG -g -fwrapv -O3 -Wall
> > >>> > > >> >
> > >>> > > >> >
> > >>> > > >>
> > >>> > >
> > >>> >
> > >>>
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > >>> > > >> >
> > >>> > > >> >
> > >>> > > >>
> > >>> > >
> > >>> >
> > >>>
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > >>> > > >> >
> > >>> > > >> >
> > >>> > > >>
> > >>> > >
> > >>> >
> > >>>
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > >>> > > >> > -DBLOCK4 -DWITH_GRIB2 -DWITH_PYTHON
> > >>> > > >> >
> > >>> > > >> >
> > >>> > > >>
> > >>> > >
> > >>> >
> > >>>
> >
>
-DMET_BASE="\"/home/gwv/ns/fit2obs/met/METplus/build_components/config/../share/met\""
> > >>> > > >> >  -Wall -g -MT libvx_cal_a-unix_string.o -MD -MP -MF
> > >>> > > >> > .deps/libvx_cal_a-unix_string.Tpo -c -o
> > >>> libvx_cal_a-unix_string.o
> > >>> > > `test
> > >>> > > >> -f
> > >>> > > >> > 'unix_string.cc' || echo './'`unix_string.cc
> > >>> > > >> > mv -f .deps/libvx_cal_a-unix_string.Tpo
> > >>> > > .deps/libvx_cal_a-unix_string.Po
> > >>> > > >> > rm -f libvx_cal.a
> > >>> > > >> > ar cru libvx_cal.a libvx_cal_a-date_to_mjd.o
> > >>> libvx_cal_a-day_dif.o
> > >>> > > >> > libvx_cal_a-day_of_week.o libvx_cal_a-
doyhms_to_unix.o
> > >>> > > >> libvx_cal_a-is_dst.o
> > >>> > > >> > libvx_cal_a-is_leap_year.o libvx_cal_a-
mdyhms_to_unix.o
> > >>> > > >> > libvx_cal_a-mjd_to_date.o libvx_cal_a-time_array.o
> > >>> > > >> > libvx_cal_a-time_strings.o libvx_cal_a-
unix_to_mdyhms.o
> > >>> > > >> > libvx_cal_a-unix_string.o
> > >>> > > >> > ranlib libvx_cal.a
> > >>> > > >> > make[4]: Leaving directory
> > >>> > > >> >
> > >>> > > >> >
> > >>> > > >>
> > >>> > >
> > >>> >
> > >>>
> >
>
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src/basic/vx_cal'
> > >>> > > >> > Making all in vx_math
> > >>> > > >> > make[4]: Entering directory
> > >>> > > >> >
> > >>> > > >> >
> > >>> > > >>
> > >>> > >
> > >>> >
> > >>>
> >
>
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src/basic/vx_math'
> > >>> > > >> > *make[4]: *** No rule to make target
> > `viewgravity_to_string.cc',
> > >>> > > needed
> > >>> > > >> by
> > >>> > > >> > `libvx_math_a-viewgravity_to_string.o'.  Stop.*
> > >>> > > >> > make[4]: Leaving directory
> > >>> > > >> >
> > >>> > > >> >
> > >>> > > >>
> > >>> > >
> > >>> >
> > >>>
> >
>
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src/basic/vx_math'
> > >>> > > >> > make[3]: *** [all-recursive] Error 1
> > >>> > > >> > make[3]: Leaving directory
> > >>> > > >> >
> > >>> >
> >
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src/basic'
> > >>> > > >> > make[2]: *** [all-recursive] Error 1
> > >>> > > >> > make[2]: Leaving directory
> > >>> > > >> >
> > `/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src'
> > >>> > > >> > make[1]: *** [all-recursive] Error 1
> > >>> > > >> > make[1]: Leaving directory
> > >>> > > >> >
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met'
> > >>> > > >> > make: *** [all] Error 2
> > >>> > > >> >
> > >>> > > >> >
> > >>> > > >> >
> > >>> > > >> > --
> > >>> > > >> >
> > >>> > > >> > George W Vandenberghe
> > >>> > > >> >
> > >>> > > >> > *IMSG* at NOAA/NWS/NCEP/EMC
> > >>> > > >> >
> > >>> > > >> > 5830 University Research Ct., Rm. 2141
> > >>> > > >> >
> > >>> > > >> > College Park, MD 20740
> > >>> > > >> >
> > >>> > > >> > George.Vandenberghe at noaa.gov
> > >>> > > >> >
> > >>> > > >> > 301-683-3769(work)  3017751547(cell)
> > >>> > > >> >
> > >>> > > >> >
> > >>> > > >>
> > >>> > > >> --
> > >>> > > >> George McCabe - Software Engineer III
> > >>> > > >> National Center for Atmospheric Research
> > >>> > > >> Research Applications Laboratory
> > >>> > > >> 303-497-2768
> > >>> > > >> ---
> > >>> > > >> My working day may not be your working day. Please do
not feel
> > >>> obliged
> > >>> > > to
> > >>> > > >> reply to this email outside of your normal working
hours.
> > >>> > > >>
> > >>> > > >>
> > >>> > > >
> > >>> > > > --
> > >>> > > >
> > >>> > > > George W Vandenberghe
> > >>> > > >
> > >>> > > > *IMSG* at NOAA/NWS/NCEP/EMC
> > >>> > > >
> > >>> > > > 5830 University Research Ct., Rm. 2141
> > >>> > > >
> > >>> > > > College Park, MD 20740
> > >>> > > >
> > >>> > > > George.Vandenberghe at noaa.gov
> > >>> > > >
> > >>> > > > 301-683-3769(work)  3017751547(cell)
> > >>> > > >
> > >>> > > >
> > >>> > >
> > >>> > > --
> > >>> > >
> > >>> > > George W Vandenberghe
> > >>> > >
> > >>> > > *IMSG* at NOAA/NWS/NCEP/EMC
> > >>> > >
> > >>> > > 5830 University Research Ct., Rm. 2141
> > >>> > >
> > >>> > > College Park, MD 20740
> > >>> > >
> > >>> > > George.Vandenberghe at noaa.gov
> > >>> > >
> > >>> > > 301-683-3769(work)  3017751547(cell)
> > >>> > >
> > >>> > >
> > >>> >
> > >>> >
> > >>>
> > >>> --
> > >>> George McCabe - Software Engineer III
> > >>> National Center for Atmospheric Research
> > >>> Research Applications Laboratory
> > >>> 303-497-2768
> > >>> ---
> > >>> My working day may not be your working day. Please do not feel
> obliged
> > to
> > >>> reply to this email outside of your normal working hours.
> > >>>
> > >>>
> > >>
> > >> --
> > >>
> > >> George W Vandenberghe
> > >>
> > >> *IMSG* at NOAA/NWS/NCEP/EMC
> > >>
> > >> 5830 University Research Ct., Rm. 2141
> > >>
> > >> College Park, MD 20740
> > >>
> > >> George.Vandenberghe at noaa.gov
> > >>
> > >> 301-683-3769(work)  3017751547(cell)
> > >>
> > >>
> > >
> > > --
> > >
> > > George W Vandenberghe
> > >
> > > *IMSG* at NOAA/NWS/NCEP/EMC
> > >
> > > 5830 University Research Ct., Rm. 2141
> > >
> > > College Park, MD 20740
> > >
> > > George.Vandenberghe at noaa.gov
> > >
> > > 301-683-3769(work)  3017751547(cell)
> > >
> > >
> >
> > --
> >
> > George W Vandenberghe
> >
> > *IMSG* at NOAA/NWS/NCEP/EMC
> >
> > 5830 University Research Ct., Rm. 2141
> >
> > College Park, MD 20740
> >
> > George.Vandenberghe at noaa.gov
> >
> > 301-683-3769(work)  3017751547(cell)
> >
> >
>
> --
> Julie Prestopnik (she/her)
> Software Engineer
> National Center for Atmospheric Research
> Research Applications Laboratory
> Email: jpresto at ucar.edu
>
> My working day may not be your working day.  Please do not feel
obliged to
> reply to this email outside of your normal working hours.
>
>

--

George W Vandenberghe

*IMSG* at NOAA/NWS/NCEP/EMC

5830 University Research Ct., Rm. 2141

College Park, MD 20740

George.Vandenberghe at noaa.gov

301-683-3769(work)  3017751547(cell)

------------------------------------------------
Subject: Metplus does not build on comet.sdsc.edu (or hera)
From: Julie Prestopnik
Time: Thu Jul 01 14:56:59 2021

Hi George.  I hope the NCEP emergencies will go smoothly.  We would
prefer
that the MET build be done without hacks too.  Hacks should not be
necessary.  I'm happy to help debug with you whenever you're ready.

Julie

On Thu, Jul 1, 2021 at 1:53 PM George Vandenberghe - NOAA Affiliate
via RT <
met_help at ucar.edu> wrote:

>
> <URL: https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=100069 >
>
> THank you very much for quick response.   I am dealing with other
NCEP
> emergencies right now and , with this built
> and working, the issue remains to debug the build so it works
without
> hacks.   I will start that process tuesday but again.. thanks for
response
>
> On Thu, Jul 1, 2021 at 11:01 AM Julie Prestopnik via RT
<met_help at ucar.edu
> >
> wrote:
>
> > Hi George.  I work with George McCabe and am hoping to help you
with the
> > problems you're experiencing with the installation.  Could you
please
> send
> > the config.log file and the make.log file via email or send them
to our
> ftp
> > server for me to grab (instructions for sending us data are at
> > https://dtcenter.org/community-code/model-evaluation-tools-
met/get-help
> ).
> >
> > Thanks!
> >
> > Julie
> >
> > On Wed, Jun 30, 2021 at 1:33 PM George Vandenberghe - NOAA
Affiliate via
> RT
> > <met_help at ucar.edu> wrote:
> >
> > >
> > > <URL: https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=100069 >
> > >
> > >  I got through the python stuff.  MET_PYTHON_LD wasn't exported
in MY
> > build
> > > script and configure didn't pick it up.  However further down,
despite
> FC
> > > being ifort, some fortran is compiled with gfortran and that
link
> using
> > > icc doesn't pick up -lifcore which the dependent bufr lib
compiled with
> > > ifort, needed.  I hacked that but will now try to get a proper
build
> > > without hacks.
> > >
> > >
> > > On Wed, Jun 30, 2021 at 12:37 AM George Vandenberghe - NOAA
Affiliate <
> > > george.vandenberghe at noaa.gov> wrote:
> > >
> > > > I got back to this build.  We need Met 9.1.3 so I downloaded
that
> > > tarball,
> > > > extracted it and tried to build on comment.sdsc.edu.  I
eventually
> got
> > > to
> > > >
> > > >
> > > > make[4]: Entering directory
> > > >
> > >
> >
> `/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/tools/core'
> > > > Making all in ensemble_stat
> > > > make[5]: Entering directory
> > > >
> > >
> >
> `/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/tools/core/ensemble_stat'
> > > > icc  -g -L../../../../src/basic/vx_cal
> > -L../../../../src/basic/vx_config
> > > > -L../../../../src/basic/vx_log -L../../../../src/basic/vx_math
> > > > -L../../../../src/basic/vx_util
-L../../../../src/libcode/vx_afm
> > > > -L../../../../src/libcode/vx_analysis_util
> > > > -L../../../../src/libcode/vx_color
> -L../../../../src/libcode/vx_data2d
> > > > -L../../../../src/libcode/vx_data2d_factory
> > > > -L../../../../src/libcode/vx_data2d_grib
> > > > -L../../../../src/libcode/vx_data2d_grib2
> > > > -L../../../../src/libcode/vx_data2d_nccf
> > > > -L../../../../src/libcode/vx_data2d_nc_met
> > > > -L../../../../src/libcode/vx_data2d_nc_pinterp
> > > > -L../../../../src/libcode/vx_data2d_python
> > > > -L../../../../src/libcode/vx_python3_utils
> > > > -L../../../../src/libcode/vx_geodesy
-L../../../../src/libcode/vx_gis
> > > > -L../../../../src/libcode/vx_gnomon
-L../../../../src/libcode/vx_grid
> > > > -L../../../../src/libcode/vx_gsl_prob
> -L../../../../src/libcode/vx_nav
> > > > -L../../../../src/libcode/vx_nc_obs
> > -L../../../../src/libcode/vx_nc_util
> > > > -L../../../../src/libcode/vx_pb_util
> > > -L../../../../src/libcode/vx_plot_util
> > > > -L../../../../src/libcode/vx_ps
-L../../../../src/libcode/vx_pxm
> > > > -L../../../../src/libcode/vx_render
> -L../../../../src/libcode/vx_regrid
> > > > -L../../../../src/libcode/vx_shapedata
> > -L../../../../src/libcode/vx_solar
> > > > -L../../../../src/libcode/vx_statistics
> > > > -L../../../../src/libcode/vx_stat_out
> > > -L../../../../src/libcode/vx_summary
> > > > -L../../../../src/libcode/vx_time_series
> > > > -L../../../../src/libcode/vx_series_data
> > > > -L../../../../src/libcode/vx_tc_util
> > > > -L/home/gwv/s/met/METplus/build_components/external_libs/lib
> > > > -L/oasis/projects/nsf/csg103/hanglei/NCEP/libs/hpc-stack//lib
-o
> > > > ensemble_stat ensemble_stat-ensemble_stat.o
> > > > ensemble_stat-ensemble_stat_conf_info.o -lvx_stat_out
-lvx_statistics
> > > > -lvx_shapedata -lvx_gsl_prob -lvx_analysis_util
-lvx_data2d_factory
> > > > -lvx_data2d_nc_met -lvx_data2d_grib -lvx_data2d_grib2 -lgrib2c
> -ljasper
> > > > -lpng -lz -lvx_data2d_nc_pinterp -lvx_data2d_python
> -lvx_python3_utils
> > > >  -lvx_data2d_nccf -lvx_data2d -lvx_nc_obs -lvx_nc_util
-lvx_regrid
> > > > -lvx_grid -lvx_config -lvx_cal -lvx_util -lvx_math -lvx_color
> -lvx_log
> > > -lm
> > > > -lnetcdf_c++4 -lnetcdf -lgsl -lgslcblas
> > > >
> > >
> >
>
/home/gwv/s/met/METplus/build_components/external_libs/lib/libjasper.a(jas_stream.o):
> > > > In function `jas_stream_tmpfile':
> > > >
> > >
> >
>
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/build_components/external_libs/jasper/jasper-
1.900.1/src/libjasper/base/jas_stream.c:368:
> > > > warning: the use of `tmpnam' is dangerous, better use
`mkstemp'
> > > >
> > >
> >
>
../../../../src/libcode/vx_data2d_python/libvx_data2d_python.a(libvx_data2d_python_a-
python_dataplane.o):
> > > > In function `_INTERNAL1b139be2::straight_python_dataplane(char
> const*,
> > > int,
> > > > char**, bool, DataPlane&, Grid&, VarInfoPython&)':
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:136:
> > > > undefined reference to `PyErr_Occurred'
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:138:
> > > > undefined reference to `PyErr_Print'
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:165:
> > > > undefined reference to `PySys_SetArgv'
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:173:
> > > > undefined reference to `PyImport_ImportModule'
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:181:
> > > > undefined reference to `PyImport_ReloadModule'
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:185:
> > > > undefined reference to `PyErr_Occurred'
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:187:
> > > > undefined reference to `PyErr_Print'
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:211:
> > > > undefined reference to `PyModule_GetDict'
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:223:
> > > > undefined reference to `PyUnicode_FromString'
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:225:
> > > > undefined reference to `PyDict_GetItem'
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:242:
> > > > undefined reference to `PyUnicode_FromString'
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:244:
> > > > undefined reference to `PyDict_GetItem'
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:246:
> > > > undefined reference to `PyUnicode_FromString'
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:248:
> > > > undefined reference to `PyDict_GetItem'
> > > >
> > >
> >
>
../../../../src/libcode/vx_data2d_python/libvx_data2d_python.a(libvx_data2d_python_a-
python_dataplane.o):
> > > > In function `_INTERNAL1b139be2::pickle_dataplane(char const*,
int,
> > > char**,
> > > > bool, DataPlane&, Grid&, VarInfoPython&)':
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:345:
> > > > undefined reference to `PyErr_Occurred'
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:347:
> > > > undefined reference to `PyErr_Print'
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:371:
> > > > undefined reference to `PySys_SetArgv'
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:379:
> > > > undefined reference to `PyImport_ImportModule'
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:387:
> > > > undefined reference to `PyImport_ReloadModule'
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:391:
> > > > undefined reference to `PyErr_Occurred'
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:393:
> > > > undefined reference to `PyErr_Print'
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:420:
> > > > undefined reference to `PyModule_GetDict'
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:422:
> > > > undefined reference to `PyUnicode_FromString'
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:424:
> > > > undefined reference to `PyDict_GetItem'
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:444:
> > > > undefined reference to `PyUnicode_FromString'
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:446:
> > > > undefined reference to `PyDict_GetItem'
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:448:
> > > > undefined reference to `PyUnicode_FromString'
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:450:
> > > > undefined reference to `PyDict_GetItem'
> > > >
> > >
> >
>
../../../../src/libcode/vx_data2d_python/libvx_data2d_python.a(libvx_data2d_python_a-
python_dataplane.o):
> > > > In function `GlobalPython::initialize()':
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/global_python.h:63:
> > > > undefined reference to `Py_Initialize'
> > > >
> > >
> >
>
../../../../src/libcode/vx_data2d_python/libvx_data2d_python.a(libvx_data2d_python_a-
dataplane_from_xarray.o):
> > > > In function `dataplane_from_xarray(_object*, DataPlane&,
Grid&,
> > > > VarInfoPython&)':
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/dataplane_from_xarray.cc:45:
> > > > undefined reference to `PyObject_GetAttrString'
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/dataplane_from_xarray.cc:47:
> > > > undefined reference to `PyObject_GetAttrString'
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > > > In function `_INTERNAL29bd313a::dump_dict(std::ostream&,
_object*,
> > int)':
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:448:
> > > > undefined reference to `PyDict_Size'
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:460:
> > > > undefined reference to `PyDict_Next'
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:475:
> > > > undefined reference to `PyUnicode_AsUTF8'
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > > > In function `_INTERNAL29bd313a::dump_dict_value(std::ostream&,
> > _object*,
> > > > int)':
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:514:
> > > > undefined reference to `PyUnicode_AsUTF8'
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:526:
> > > > undefined reference to `PyLong_AsLong'
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:537:
> > > > undefined reference to `PyFloat_Type'
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:537:
> > > > undefined reference to `PyFloat_Type'
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:537:
> > > > undefined reference to `PyType_IsSubtype'
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:539:
> > > > undefined reference to `PyFloat_AsDouble'
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > > > In function `Python3_Dict::set_from_dict(_object*)':
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:389:
> > > > undefined reference to `PyDict_Size'
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > > > In function `Python3_Dict::set_from_module(_object*)':
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:408:
> > > > undefined reference to `PyModule_Type'
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:408:
> > > > undefined reference to `PyModule_Type'
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:408:
> > > > undefined reference to `PyType_IsSubtype'
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:417:
> > > > undefined reference to `PyModule_GetDict'
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > > > In function `Python3_Dict::set(_object*)':
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:352:
> > > > undefined reference to `PyModule_Type'
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:352:
> > > > undefined reference to `PyModule_Type'
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:352:
> > > > undefined reference to `PyType_IsSubtype'
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > > > In function `Python3_Dict::lookup_int(char const*) const':
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:156:
> > > > undefined reference to `PyDict_GetItemString'
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:176:
> > > > undefined reference to `PyLong_AsLong'
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > > > In function `Python3_Dict::lookup_double(char const*) const':
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:193:
> > > > undefined reference to `PyDict_GetItemString'
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:204:
> > > > undefined reference to `PyFloat_Type'
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:204:
> > > > undefined reference to `PyFloat_Type'
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:204:
> > > > undefined reference to `PyType_IsSubtype'
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > > > In function `Python3_Dict::lookup_string(char const*) const':
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:230:
> > > > undefined reference to `PyDict_GetItemString'
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:250:
> > > > undefined reference to `PyUnicode_AsUTF8'
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > > > In function `Python3_Dict::lookup_dict(char const*) const':
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:266:
> > > > undefined reference to `PyDict_GetItemString'
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > > > In function `Python3_Dict::lookup_list(char const*) const':
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:302:
> > > > undefined reference to `PyDict_GetItemString'
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_numpy.o):
> > > > In function `Python3_Numpy::~Python3_Numpy()':
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:61:
> > > > undefined reference to `PyBuffer_Release'
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_numpy.o):
> > > > In function `Python3_Numpy::set(_object*)':
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:271:
> > > > undefined reference to `PyObject_GetAttrString'
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:273:
> > > > undefined reference to `PyTuple_Size'
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:282:
> > > > undefined reference to `PyTuple_GetItem'
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:284:
> > > > undefined reference to `PyLong_AsLong'
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:293:
> > > > undefined reference to `PyObject_GetAttrString'
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:311:
> > > > undefined reference to `PyObject_GetBuffer'
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:350:
> > > > undefined reference to `PyUnicode_AsUTF8'
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_util.o):
> > > > In function `operator<<(std::ostream&, _object*)':
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:50:
> > > > undefined reference to `PyObject_Print'
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_util.o):
> > > > In function `get_attribute(_object*, char const*)':
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:87:
> > > > undefined reference to `PyObject_HasAttrString'
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:89:
> > > > undefined reference to `PyObject_GetAttrString'
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_util.o):
> > > > In function `pyobject_as_int(_object*)':
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:108:
> > > > undefined reference to `PyLong_AsLong'
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:110:
> > > > undefined reference to `PyFloat_Type'
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:110:
> > > > undefined reference to `PyFloat_Type'
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:110:
> > > > undefined reference to `PyType_IsSubtype'
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:112:
> > > > undefined reference to `PyFloat_AsDouble'
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:116:
> > > > undefined reference to `PyUnicode_AsUTF8'
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_util.o):
> > > > In function `pyobject_as_double(_object*)':
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:145:
> > > > undefined reference to `PyLong_AsLong'
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:147:
> > > > undefined reference to `PyFloat_Type'
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:147:
> > > > undefined reference to `PyFloat_Type'
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:147:
> > > > undefined reference to `PyType_IsSubtype'
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:149:
> > > > undefined reference to `PyFloat_AsDouble'
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:153:
> > > > undefined reference to `PyUnicode_AsUTF8'
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_util.o):
> > > > In function `pyobject_as_string[abi:cxx11](_object*)':
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:181:
> > > > undefined reference to `PyUnicode_AsUTF8'
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_util.o):
> > > > In function `pyobject_as_concat_string(_object*)':
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:208:
> > > > undefined reference to `PyUnicode_AsUTF8'
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_util.o):
> > > > In function `run_python_string(char const*)':
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:233:
> > > > undefined reference to `PyRun_SimpleStringFlags'
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_script.o):
> > > > In function `Python3_Script::Python3_Script(char const*)':
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:122:
> > > > undefined reference to `PyImport_ImportModule'
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:126:
> > > > undefined reference to `PyErr_Print'
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:130:
> > > > undefined reference to `Py_Finalize'
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:142:
> > > > undefined reference to `PyModule_GetDict'
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_script.o):
> > > > In function `Python3_Script::~Python3_Script()':
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:71:
> > > > undefined reference to `Py_Finalize'
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_script.o):
> > > > In function `Python3_Script::lookup(char const*) const':
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:163:
> > > > undefined reference to `PyDict_GetItemString'
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_script.o):
> > > > In function `Python3_Script::run(char const*) const':
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:186:
> > > > undefined reference to `PyRun_StringFlags'
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_script.o):
> > > > In function `Python3_Script::read_pickle(char const*, char
const*)
> > > const':
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:227:
> > > > undefined reference to `PyErr_Clear'
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:231:
> > > > undefined reference to `PyErr_Occurred'
> > > >
> ../../../../src/basic/vx_util/libvx_util.a(libvx_util_a-
python_line.o):
> > > In
> > > > function `PyLineDataFile::do_straight()':
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:333:
> > > > undefined reference to `PyUnicode_FromString'
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:333:
> > > > undefined reference to `PyImport_Import'
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:335:
> > > > undefined reference to `PyErr_Occurred'
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:337:
> > > > undefined reference to `PyErr_Print'
> > > >
> ../../../../src/basic/vx_util/libvx_util.a(libvx_util_a-
python_line.o):
> > > In
> > > > function `PyLineDataFile::make_data_line()':
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:241:
> > > > undefined reference to `PyList_GetItem'
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:265:
> > > > undefined reference to `PyList_Size'
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:280:
> > > > undefined reference to `PyList_GetItem'
> > > >
> ../../../../src/basic/vx_util/libvx_util.a(libvx_util_a-
python_line.o):
> > > In
> > > > function `PyLineDataFile::open(char const*, StringArray
const&)':
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:170:
> > > > undefined reference to `PyList_Size'
> > > > make[5]: *** [ensemble_stat] Error 1
> > > > make[5]: Leaving directory
> > > >
> > >
> >
> `/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/tools/core/ensemble_stat'
> > > > make[4]: *** [all-recursive] Error 1
> > > > make[4]: Leaving directory
> > > >
> > >
> >
> `/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/tools/core'
> > > > make[3]: *** [all-recursive] Error 1
> > > > make[3]: Leaving directory
> > > >
> > >
> >
> `/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/tools'
> > > > make[2]: *** [all-recursive] Error 1
> > > > make[2]: Leaving directory
> > > >
> `/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src'
> > > > make[1]: *** [all-recursive] Error 1
> > > > make[1]: Leaving directory
> > > > `/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3'
> > > > make: *** [all] Error 2
> > > > [gwv at comet-ln3 met-9.1.3]$
> > > > [gwv at comet-ln3 met-9.1.3]$
> > > >
> > > >
> > > > So where would I find this stuff.  The shared libraries have
it but
> ld
> > > > isn't finding it.  When I hardcode the  one .a  library into
the load
> > > > to get through this step,I get
> > > >
> > > >
> > >
> >
> */opt/python/lib/python3.6/config-3.6m-x86_64-linux-
gnu/libpython3.6m.a(signalmodule.o):
> > > > undefined reference to symbol 'pthread_sigmask@@GLIBC_2.2.5'*
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > On Thu, Jun 3, 2021 at 4:33 PM George Vandenberghe - NOAA
Affiliate <
> > > > george.vandenberghe at noaa.gov> wrote:
> > > >
> > > >> Keep in mind it built, but there were some inconsistencies in
the
> Met
> > > >> source that was supplied from the repository.  I will
> > > >> go back to the instructions with the tarball but what came
from the
> > > >> repository looked like a really good bootstrap build
> > > >> of everything with only a few loose ends in the Met source
and one
> > (??)
> > > >> in the bufrlib.  I've operated that way before
> > > >> assuming everything on the new foreign system is either
missing,
> > > >> backlevel, or wrongly installed so I have to build
> > > >> my own trusted stack but I should point out EMC has made
ENORMOUS
> > > >> progress in making our needed software
> > > >> stack more reliable and portable.
> > > >>
> > > >> Anyway I'll go back and actually read the instructions this
time
> > > >>
> > > >> On Thu, Jun 3, 2021 at 4:01 PM George McCabe via RT <
> > met_help at ucar.edu>
> > > >> wrote:
> > > >>
> > > >>> Hi George,
> > > >>>
> > > >>> I will follow up to what John said and note that there is a
file in
> > the
> > > >>> METplus repository called build_components/env_vars.bash
that has
> > > >>> examples
> > > >>> of environment variables and module commands that should be
set to
> > > build
> > > >>> MET. The examples likely need to be modified to get it to
run in
> > > another
> > > >>> environment. The example environment variables that are used
for a
> > > module
> > > >>> based system like Hera are all commented out. Setting these
> variables
> > > to
> > > >>> match your system should help.
> > > >>>
> > > >>> Thanks,
> > > >>> George
> > > >>>
> > > >>> On Thu, Jun 3, 2021 at 1:43 PM John Halley Gotway via RT <
> > > >>> met_help at ucar.edu>
> > > >>> wrote:
> > > >>>
> > > >>> >
> > > >>> > <URL:
https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=100069 >
> > > >>> >
> > > >>> > Hi George V,
> > > >>> >
> > > >>> > This is John Halley Gotway. I work with George M on
providing
> > METplus
> > > >>> > support.
> > > >>> >
> > > >>> > MET is intended to be compiled by users from a tarfile,
not
> > directly
> > > >>> from
> > > >>> > the repository. That's why our Downloads page
> > > >>> > <
> > > >>>
> > >
> https://dtcenter.org/community-code/model-evaluation-tools-
met/download>
> > > >>> > links directly to the tarfile on GitHub
> > > >>> > <
> > > >>> >
> > > >>>
> > >
> >
> https://github.com/dtcenter/MET/releases/download/v10.0.0/met-
10.0.0.20210510.tar.gz
> > > >>> > >
> > > >>> > that users should compile. We do development within the
> repository
> > > but
> > > >>> run
> > > >>> > a script to create a release. That script runs some tools
to
> > > >>> automatically
> > > >>> > generate some code, including an internal utility
enum_to_string
> as
> > > >>> well as
> > > >>> > lex/yacc. Those utilities are needed for development but
not for
> > > >>> compiling
> > > >>> > the released versions. This logic is handled in the "make"
step
> > using
> > > >>> the
> > > >>> > MET_DEVELOPMENT environment variable. If that variable is
set
> when
> > > the
> > > >>> > "configure" script is run, then subsequent calls to "make"
will
> > > create
> > > >>> > those auto-generated files... and "make clean" will remove
them.
> > > >>> >
> > > >>> > But again, this is intended for development, not for the
> > compilation
> > > >>> of a
> > > >>> > release tarfile. To compile MET, please refer to the
section
> > titled:
> > > >>> > Sample Script For Compiling External Libraries And MET
> > > >>> > On the MET downloads page:
> > > >>> >
> > > >>>
> > >
> https://dtcenter.org/community-code/model-evaluation-tools-
met/download
> > > >>> >
> > > >>> > Julie Prestopnik is the developer who handles most of the
builds
> of
> > > >>> MET on
> > > >>> > NOAA/NCAR/Community machines. That is the script she
maintains
> and
> > > >>> runs for
> > > >>> > each build.
> > > >>> >
> > > >>> > I realize that the presence of the MET_build.sh script in
the
> > METplus
> > > >>> > repository is confusing. It's included as part of our work
toward
> > the
> > > >>> use
> > > >>> > of manage externals, but it clearly isn't working as
expected. In
> > > fact,
> > > >>> > that script does just call the compile_MET_all.sh script
I've
> > > >>> referenced
> > > >>> > above. Ideally that'd all just work out of the box, but it
looks
> > like
> > > >>> we'll
> > > >>> > need to work on refining it some more.
> > > >>> >
> > > >>> > Julie's out of the office this week, but will be back next
week.
> > > She's
> > > >>> best
> > > >>> > suited to address any issues which arise in your
compilation of
> > MET.
> > > >>> >
> > > >>> > Thanks,
> > > >>> > John
> > > >>> >
> > > >>> > On Thu, Jun 3, 2021 at 11:33 AM George Vandenberghe - NOAA
> > Affiliate
> > > >>> via RT
> > > >>> > <met_help at ucar.edu> wrote:
> > > >>> >
> > > >>> > >
> > > >>> > > <URL:
https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=100069
> >
> > > >>> > >
> > > >>> > > The new build worked.  The met version  downloaded in
> > > >>> buiild_components
> > > >>> > > does not appear to be completely compatible
> > > >>> > > with it's makefiles. It's missing a few sources.  Adding
those
> > > >>> sources
> > > >>> > and
> > > >>> > > changing the compiler to intel to get around a silent
bufrlib
> > > failure
> > > >>> > with
> > > >>> > > the gnu build, got it to build on COMET.  I was not able
to
> > figure
> > > >>> out
> > > >>> > how
> > > >>> > > to set a nondefault installation directory.
> > > >>> > >
> > > >>> > >
> > > >>> > >
> > > >>> > > On Tue, Jun 1, 2021 at 5:45 PM George Vandenberghe -
NOAA
> > > Affiliate <
> > > >>> > > george.vandenberghe at noaa.gov> wrote:
> > > >>> > >
> > > >>> > > > I tried a hera build so I could see if I could build
it on a
> > > system
> > > >>> > where
> > > >>> > > > it's known to be buildable.
> > > >>> > > >
> > > >>> > > > I downloaded metplus directly with
> > > >>> > > >
> > > >>> > > > git clone https://github.com/dtcenter/METplus
> > > >>> > > > This extracted a METplus/build_components directory
> > > >>> > > >
> > > >>> > > > In this directory I ran  build_MET.sh
> > > >>> > > >
> > > >>> > > > This built a bunch of prerequisites e.g. hdf5, jasper
and
> > netcdf
> > > >>> but
> > > >>> > > > eventually failed with
> > > >>> > > >
> > > >>> > > > *make[4]: Entering directory
> > > >>> > > >
> > > >>> > >
> > > >>> >
> > > >>>
> > >
> >
>
`/oasis/projects/nsf/csg103/gwv/met/METplus/MET/met/src/basic/vx_math'make[4]:
> > > >>> > > > *** No rule to make target `viewgravity_to_string.cc',
needed
> > by
> > > >>> > > > `libvx_math_a-viewgravity_to_string.o'.  Stop.*
> > > >>> > > >
> > > >>> > > > So.. stepping back I downloaded the current met
> > > >>> > > > *wget
> > > >>> > > >
> > > >>> > >
> > > >>> >
> > > >>>
> > >
> >
> https://github.com/dtcenter/MET/releases/download/v10.0.0/met-
10.0.0.20210510.tar.gz
> > > >>> > > > <
> > > >>> > >
> > > >>> >
> > > >>>
> > >
> >
> https://github.com/dtcenter/MET/releases/download/v10.0.0/met-
10.0.0.20210510.tar.gz
> > > >>> > > >*
> > > >>> > > >
> > > >>> > > > and untarred it and am now trying that build
> > > >>> > > >
> > > >>> > > >
> > > >>> > > >
> > > >>> > > >
> > > >>> > > >
> > > >>> > > >
> > > >>> > > > On Tue, Jun 1, 2021 at 4:49 PM George McCabe via RT <
> > > >>> met_help at ucar.edu
> > > >>> > >
> > > >>> > > > wrote:
> > > >>> > > >
> > > >>> > > >> Hi George,
> > > >>> > > >>
> > > >>> > > >> I'll first mention that METplus 4.0.0 and MET 10.0.0
are
> > already
> > > >>> > > installed
> > > >>> > > >> on Hera. This page lists information about those
installs
> > (under
> > > >>> NOAA
> > > >>> > > >> Machines > HERA):
> > > >>> > > >>
> > > >>> >
> > > >>>
> > >
> https://dtcenter.org/community-code/metplus/metplus-4-0-existing-
builds
> > > >>> > > >>
> > > >>> > > >> Where did you download the MET source code? It should
be
> > > >>> downloaded
> > > >>> > from
> > > >>> > > >> the link on this page:
> > > >>> > > >>
> > > >>> >
> > > >>>
> > >
> https://dtcenter.org/community-code/model-evaluation-tools-
met/download
> > > >>> > > >>
> > > >>> > > >> Here is the direct link to the tarfile to download:
> > > >>> > > >>
> > > >>> > > >>
> > > >>> > >
> > > >>> >
> > > >>>
> > >
> >
> https://github.com/dtcenter/MET/releases/download/v10.0.0/met-
10.0.0.20210510.tar.gz
> > > >>> > > >>
> > > >>> > > >> I would also check if the environment variable
> MET_DEVELOPMENT
> > > is
> > > >>> set
> > > >>> > in
> > > >>> > > >> your environment. It should be unset and may cause
the
> errors
> > > you
> > > >>> are
> > > >>> > > >> seeing.
> > > >>> > > >>
> > > >>> > > >> Please let me know if that does not help or if you
have any
> > > other
> > > >>> > > >> questions.
> > > >>> > > >>
> > > >>> > > >> Thanks,
> > > >>> > > >> George
> > > >>> > > >>
> > > >>> > > >>
> > > >>> > > >> On Tue, Jun 1, 2021 at 9:30 AM George Vandenberghe -
NOAA
> > > >>> Affiliate
> > > >>> > via
> > > >>> > > >> RT <
> > > >>> > > >> met_help at ucar.edu> wrote:
> > > >>> > > >>
> > > >>> > > >> >
> > > >>> > > >> > Tue Jun 01 09:30:21 2021: Request 100069 was acted
upon.
> > > >>> > > >> > Transaction: Ticket created by
> george.vandenberghe at noaa.gov
> > > >>> > > >> >        Queue: met_help
> > > >>> > > >> >      Subject: Metplus does not build on
comet.sdsc.edu
> (or
> > > >>> hera)
> > > >>> > > >> >        Owner: Nobody
> > > >>> > > >> >   Requestors: george.vandenberghe at noaa.gov
> > > >>> > > >> >       Status: new
> > > >>> > > >> >  Ticket <URL:
> > > >>> > > https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=100069
> > > >>> > > >> >
> > > >>> > > >> >
> > > >>> > > >> >
> > > >>> > > >> > I have been asked to build metplus on a new system.
I
> > > >>> downloaded it
> > > >>> > > and
> > > >>> > > >> > after a bunch of prerequisites are built, I get the
> > following
> > > >>> error
> > > >>> > on
> > > >>> > > >> both
> > > >>> > > >> > NOAA hera, and the new system
> > > >>> > > >> >
> > > >>> > > >> > mv -f .deps/libvx_cal_a-time_strings.Tpo
> > > >>> > > >> .deps/libvx_cal_a-time_strings.Po
> > > >>> > > >> > /opt/gnu/gcc/bin/g++ -DHAVE_CONFIG_H -I. -I../../..
> > > >>> > > >> >  -I../../../src/basic/vx_cal
> -I../../../src/basic/vx_config
> > > >>> > > >> > -I../../../src/basic/vx_log
-I../../../src/basic/vx_math
> > > >>> > > >> > -I../../../src/basic/vx_util
-I../../../src/libcode/vx_afm
> > > >>> > > >> > -I../../../src/libcode/vx_analysis_util
> > > >>> > > -I../../../src/libcode/vx_color
> > > >>> > > >> > -I../../../src/libcode/vx_data2d
> > > >>> > > >> -I../../../src/libcode/vx_data2d_factory
> > > >>> > > >> > -I../../../src/libcode/vx_data2d_grib
> > > >>> > > >> > -I../../../src/libcode/vx_data2d_grib2
> > > >>> > > >> > -I../../../src/libcode/vx_data2d_nccf
> > > >>> > > >> > -I../../../src/libcode/vx_data2d_nc_met
> > > >>> > > >> > -I../../../src/libcode/vx_data2d_nc_pinterp
> > > >>> > > >> > -I../../../src/libcode/vx_data2d_python
> > > >>> > > >> > -I../../../src/libcode/vx_python3_utils
> > > >>> > > >> -I../../../src/libcode/vx_geodesy
> > > >>> > > >> > -I../../../src/libcode/vx_gis
> > -I../../../src/libcode/vx_gnomon
> > > >>> > > >> > -I../../../src/libcode/vx_grid
> > > >>> -I../../../src/libcode/vx_gsl_prob
> > > >>> > > >> > -I../../../src/libcode/vx_nav
> > -I../../../src/libcode/vx_nc_obs
> > > >>> > > >> > -I../../../src/libcode/vx_nc_util
> > > >>> -I../../../src/libcode/vx_pb_util
> > > >>> > > >> > -I../../../src/libcode/vx_plot_util
> > > -I../../../src/libcode/vx_ps
> > > >>> > > >> > -I../../../src/libcode/vx_pxm
> > -I../../../src/libcode/vx_render
> > > >>> > > >> > -I../../../src/libcode/vx_regrid
> > > >>> -I../../../src/libcode/vx_shapedata
> > > >>> > > >> > -I../../../src/libcode/vx_solar
> > > >>> -I../../../src/libcode/vx_statistics
> > > >>> > > >> > -I../../../src/libcode/vx_stat_out
> > > >>> -I../../../src/libcode/vx_summary
> > > >>> > > >> > -I../../../src/libcode/vx_time_series
> > > >>> > > >> -I../../../src/libcode/vx_series_data
> > > >>> > > >> > -I../../../src/libcode/vx_tc_util
> > > >>> > > >> >
> > > >>> > > >> >
> > > >>> > > >>
> > > >>> > >
> > > >>> >
> > > >>>
> > >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > > >>> > > >> >
> > > >>> > > >> >
> > > >>> > > >>
> > > >>> > >
> > > >>> >
> > > >>>
> > >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > > >>> > > >> >
> > > >>> > > >> >
> > > >>> > > >>
> > > >>> > >
> > > >>> >
> > > >>>
> > >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > > >>> > > >> >
> > > >>> > > >> >
> > > >>> > > >>
> > > >>> > >
> > > >>> >
> > > >>>
> > >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > > >>> > > >> > -I../../basic/vx_log -I../../basic/vx_util
> > > >>> > > >> -I/opt/python/include/python3.6m
> > > >>> > > >> > -I/opt/python/include/python3.6m  -Wno-unused-
result
> > > >>> -Wsign-compare
> > > >>> > > >> >  -DNDEBUG -g -fwrapv -O3 -Wall
> > > >>> > > >> >
> > > >>> > > >> >
> > > >>> > > >>
> > > >>> > >
> > > >>> >
> > > >>>
> > >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > > >>> > > >> >
> > > >>> > > >> >
> > > >>> > > >>
> > > >>> > >
> > > >>> >
> > > >>>
> > >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > > >>> > > >> >
> > > >>> > > >> >
> > > >>> > > >>
> > > >>> > >
> > > >>> >
> > > >>>
> > >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > > >>> > > >> > -DBLOCK4 -DWITH_GRIB2 -DWITH_PYTHON
> > > >>> > > >> >
> > > >>> > > >> >
> > > >>> > > >>
> > > >>> > >
> > > >>> >
> > > >>>
> > >
> >
>
-DMET_BASE="\"/home/gwv/ns/fit2obs/met/METplus/build_components/config/../share/met\""
> > > >>> > > >> >  -Wall -g -MT libvx_cal_a-unix_to_mdyhms.o -MD -MP
-MF
> > > >>> > > >> > .deps/libvx_cal_a-unix_to_mdyhms.Tpo -c -o
> > > >>> > > libvx_cal_a-unix_to_mdyhms.o
> > > >>> > > >> > `test -f 'unix_to_mdyhms.cc' || echo
> './'`unix_to_mdyhms.cc
> > > >>> > > >> > mv -f .deps/libvx_cal_a-unix_to_mdyhms.Tpo
> > > >>> > > >> > .deps/libvx_cal_a-unix_to_mdyhms.Po
> > > >>> > > >> > /opt/gnu/gcc/bin/g++ -DHAVE_CONFIG_H -I. -I../../..
> > > >>> > > >> >  -I../../../src/basic/vx_cal
> -I../../../src/basic/vx_config
> > > >>> > > >> > -I../../../src/basic/vx_log
-I../../../src/basic/vx_math
> > > >>> > > >> > -I../../../src/basic/vx_util
-I../../../src/libcode/vx_afm
> > > >>> > > >> > -I../../../src/libcode/vx_analysis_util
> > > >>> > > -I../../../src/libcode/vx_color
> > > >>> > > >> > -I../../../src/libcode/vx_data2d
> > > >>> > > >> -I../../../src/libcode/vx_data2d_factory
> > > >>> > > >> > -I../../../src/libcode/vx_data2d_grib
> > > >>> > > >> > -I../../../src/libcode/vx_data2d_grib2
> > > >>> > > >> > -I../../../src/libcode/vx_data2d_nccf
> > > >>> > > >> > -I../../../src/libcode/vx_data2d_nc_met
> > > >>> > > >> > -I../../../src/libcode/vx_data2d_nc_pinterp
> > > >>> > > >> > -I../../../src/libcode/vx_data2d_python
> > > >>> > > >> > -I../../../src/libcode/vx_python3_utils
> > > >>> > > >> -I../../../src/libcode/vx_geodesy
> > > >>> > > >> > -I../../../src/libcode/vx_gis
> > -I../../../src/libcode/vx_gnomon
> > > >>> > > >> > -I../../../src/libcode/vx_grid
> > > >>> -I../../../src/libcode/vx_gsl_prob
> > > >>> > > >> > -I../../../src/libcode/vx_nav
> > -I../../../src/libcode/vx_nc_obs
> > > >>> > > >> > -I../../../src/libcode/vx_nc_util
> > > >>> -I../../../src/libcode/vx_pb_util
> > > >>> > > >> > -I../../../src/libcode/vx_plot_util
> > > -I../../../src/libcode/vx_ps
> > > >>> > > >> > -I../../../src/libcode/vx_pxm
> > -I../../../src/libcode/vx_render
> > > >>> > > >> > -I../../../src/libcode/vx_regrid
> > > >>> -I../../../src/libcode/vx_shapedata
> > > >>> > > >> > -I../../../src/libcode/vx_solar
> > > >>> -I../../../src/libcode/vx_statistics
> > > >>> > > >> > -I../../../src/libcode/vx_stat_out
> > > >>> -I../../../src/libcode/vx_summary
> > > >>> > > >> > -I../../../src/libcode/vx_time_series
> > > >>> > > >> -I../../../src/libcode/vx_series_data
> > > >>> > > >> > -I../../../src/libcode/vx_tc_util
> > > >>> > > >> >
> > > >>> > > >> >
> > > >>> > > >>
> > > >>> > >
> > > >>> >
> > > >>>
> > >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > > >>> > > >> >
> > > >>> > > >> >
> > > >>> > > >>
> > > >>> > >
> > > >>> >
> > > >>>
> > >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > > >>> > > >> >
> > > >>> > > >> >
> > > >>> > > >>
> > > >>> > >
> > > >>> >
> > > >>>
> > >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > > >>> > > >> >
> > > >>> > > >> >
> > > >>> > > >>
> > > >>> > >
> > > >>> >
> > > >>>
> > >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > > >>> > > >> > -I../../basic/vx_log -I../../basic/vx_util
> > > >>> > > >> -I/opt/python/include/python3.6m
> > > >>> > > >> > -I/opt/python/include/python3.6m  -Wno-unused-
result
> > > >>> -Wsign-compare
> > > >>> > > >> >  -DNDEBUG -g -fwrapv -O3 -Wall
> > > >>> > > >> >
> > > >>> > > >> >
> > > >>> > > >>
> > > >>> > >
> > > >>> >
> > > >>>
> > >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > > >>> > > >> >
> > > >>> > > >> >
> > > >>> > > >>
> > > >>> > >
> > > >>> >
> > > >>>
> > >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > > >>> > > >> >
> > > >>> > > >> >
> > > >>> > > >>
> > > >>> > >
> > > >>> >
> > > >>>
> > >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > > >>> > > >> > -DBLOCK4 -DWITH_GRIB2 -DWITH_PYTHON
> > > >>> > > >> >
> > > >>> > > >> >
> > > >>> > > >>
> > > >>> > >
> > > >>> >
> > > >>>
> > >
> >
>
-DMET_BASE="\"/home/gwv/ns/fit2obs/met/METplus/build_components/config/../share/met\""
> > > >>> > > >> >  -Wall -g -MT libvx_cal_a-unix_string.o -MD -MP -MF
> > > >>> > > >> > .deps/libvx_cal_a-unix_string.Tpo -c -o
> > > >>> libvx_cal_a-unix_string.o
> > > >>> > > `test
> > > >>> > > >> -f
> > > >>> > > >> > 'unix_string.cc' || echo './'`unix_string.cc
> > > >>> > > >> > mv -f .deps/libvx_cal_a-unix_string.Tpo
> > > >>> > > .deps/libvx_cal_a-unix_string.Po
> > > >>> > > >> > rm -f libvx_cal.a
> > > >>> > > >> > ar cru libvx_cal.a libvx_cal_a-date_to_mjd.o
> > > >>> libvx_cal_a-day_dif.o
> > > >>> > > >> > libvx_cal_a-day_of_week.o libvx_cal_a-
doyhms_to_unix.o
> > > >>> > > >> libvx_cal_a-is_dst.o
> > > >>> > > >> > libvx_cal_a-is_leap_year.o libvx_cal_a-
mdyhms_to_unix.o
> > > >>> > > >> > libvx_cal_a-mjd_to_date.o libvx_cal_a-time_array.o
> > > >>> > > >> > libvx_cal_a-time_strings.o libvx_cal_a-
unix_to_mdyhms.o
> > > >>> > > >> > libvx_cal_a-unix_string.o
> > > >>> > > >> > ranlib libvx_cal.a
> > > >>> > > >> > make[4]: Leaving directory
> > > >>> > > >> >
> > > >>> > > >> >
> > > >>> > > >>
> > > >>> > >
> > > >>> >
> > > >>>
> > >
> >
>
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src/basic/vx_cal'
> > > >>> > > >> > Making all in vx_math
> > > >>> > > >> > make[4]: Entering directory
> > > >>> > > >> >
> > > >>> > > >> >
> > > >>> > > >>
> > > >>> > >
> > > >>> >
> > > >>>
> > >
> >
>
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src/basic/vx_math'
> > > >>> > > >> > *make[4]: *** No rule to make target
> > > `viewgravity_to_string.cc',
> > > >>> > > needed
> > > >>> > > >> by
> > > >>> > > >> > `libvx_math_a-viewgravity_to_string.o'.  Stop.*
> > > >>> > > >> > make[4]: Leaving directory
> > > >>> > > >> >
> > > >>> > > >> >
> > > >>> > > >>
> > > >>> > >
> > > >>> >
> > > >>>
> > >
> >
>
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src/basic/vx_math'
> > > >>> > > >> > make[3]: *** [all-recursive] Error 1
> > > >>> > > >> > make[3]: Leaving directory
> > > >>> > > >> >
> > > >>> >
> > >
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src/basic'
> > > >>> > > >> > make[2]: *** [all-recursive] Error 1
> > > >>> > > >> > make[2]: Leaving directory
> > > >>> > > >> >
> > > `/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src'
> > > >>> > > >> > make[1]: *** [all-recursive] Error 1
> > > >>> > > >> > make[1]: Leaving directory
> > > >>> > > >> >
> `/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met'
> > > >>> > > >> > make: *** [all] Error 2
> > > >>> > > >> >
> > > >>> > > >> >
> > > >>> > > >> >
> > > >>> > > >> > --
> > > >>> > > >> >
> > > >>> > > >> > George W Vandenberghe
> > > >>> > > >> >
> > > >>> > > >> > *IMSG* at NOAA/NWS/NCEP/EMC
> > > >>> > > >> >
> > > >>> > > >> > 5830 University Research Ct., Rm. 2141
> > > >>> > > >> >
> > > >>> > > >> > College Park, MD 20740
> > > >>> > > >> >
> > > >>> > > >> > George.Vandenberghe at noaa.gov
> > > >>> > > >> >
> > > >>> > > >> > 301-683-3769(work)  3017751547(cell)
> > > >>> > > >> >
> > > >>> > > >> >
> > > >>> > > >>
> > > >>> > > >> --
> > > >>> > > >> George McCabe - Software Engineer III
> > > >>> > > >> National Center for Atmospheric Research
> > > >>> > > >> Research Applications Laboratory
> > > >>> > > >> 303-497-2768
> > > >>> > > >> ---
> > > >>> > > >> My working day may not be your working day. Please do
not
> feel
> > > >>> obliged
> > > >>> > > to
> > > >>> > > >> reply to this email outside of your normal working
hours.
> > > >>> > > >>
> > > >>> > > >>
> > > >>> > > >
> > > >>> > > > --
> > > >>> > > >
> > > >>> > > > George W Vandenberghe
> > > >>> > > >
> > > >>> > > > *IMSG* at NOAA/NWS/NCEP/EMC
> > > >>> > > >
> > > >>> > > > 5830 University Research Ct., Rm. 2141
> > > >>> > > >
> > > >>> > > > College Park, MD 20740
> > > >>> > > >
> > > >>> > > > George.Vandenberghe at noaa.gov
> > > >>> > > >
> > > >>> > > > 301-683-3769(work)  3017751547(cell)
> > > >>> > > >
> > > >>> > > >
> > > >>> > >
> > > >>> > > --
> > > >>> > >
> > > >>> > > George W Vandenberghe
> > > >>> > >
> > > >>> > > *IMSG* at NOAA/NWS/NCEP/EMC
> > > >>> > >
> > > >>> > > 5830 University Research Ct., Rm. 2141
> > > >>> > >
> > > >>> > > College Park, MD 20740
> > > >>> > >
> > > >>> > > George.Vandenberghe at noaa.gov
> > > >>> > >
> > > >>> > > 301-683-3769(work)  3017751547(cell)
> > > >>> > >
> > > >>> > >
> > > >>> >
> > > >>> >
> > > >>>
> > > >>> --
> > > >>> George McCabe - Software Engineer III
> > > >>> National Center for Atmospheric Research
> > > >>> Research Applications Laboratory
> > > >>> 303-497-2768
> > > >>> ---
> > > >>> My working day may not be your working day. Please do not
feel
> > obliged
> > > to
> > > >>> reply to this email outside of your normal working hours.
> > > >>>
> > > >>>
> > > >>
> > > >> --
> > > >>
> > > >> George W Vandenberghe
> > > >>
> > > >> *IMSG* at NOAA/NWS/NCEP/EMC
> > > >>
> > > >> 5830 University Research Ct., Rm. 2141
> > > >>
> > > >> College Park, MD 20740
> > > >>
> > > >> George.Vandenberghe at noaa.gov
> > > >>
> > > >> 301-683-3769(work)  3017751547(cell)
> > > >>
> > > >>
> > > >
> > > > --
> > > >
> > > > George W Vandenberghe
> > > >
> > > > *IMSG* at NOAA/NWS/NCEP/EMC
> > > >
> > > > 5830 University Research Ct., Rm. 2141
> > > >
> > > > College Park, MD 20740
> > > >
> > > > George.Vandenberghe at noaa.gov
> > > >
> > > > 301-683-3769(work)  3017751547(cell)
> > > >
> > > >
> > >
> > > --
> > >
> > > George W Vandenberghe
> > >
> > > *IMSG* at NOAA/NWS/NCEP/EMC
> > >
> > > 5830 University Research Ct., Rm. 2141
> > >
> > > College Park, MD 20740
> > >
> > > George.Vandenberghe at noaa.gov
> > >
> > > 301-683-3769(work)  3017751547(cell)
> > >
> > >
> >
> > --
> > Julie Prestopnik (she/her)
> > Software Engineer
> > National Center for Atmospheric Research
> > Research Applications Laboratory
> > Email: jpresto at ucar.edu
> >
> > My working day may not be your working day.  Please do not feel
obliged
> to
> > reply to this email outside of your normal working hours.
> >
> >
>
> --
>
> George W Vandenberghe
>
> *IMSG* at NOAA/NWS/NCEP/EMC
>
> 5830 University Research Ct., Rm. 2141
>
> College Park, MD 20740
>
> George.Vandenberghe at noaa.gov
>
> 301-683-3769(work)  3017751547(cell)
>
>

--
Julie Prestopnik (she/her)
Software Engineer
National Center for Atmospheric Research
Research Applications Laboratory
Email: jpresto at ucar.edu

My working day may not be your working day.  Please do not feel
obliged to
reply to this email outside of your normal working hours.

------------------------------------------------
Subject: Metplus does not build on comet.sdsc.edu (or hera)
From: George Vandenberghe - NOAA Affiliate
Time: Thu Jul 08 13:39:59 2021

It builds cleanly with the following settings

export INCLUDES=-I/opt/python/include/python3.6m
-I/home/gwv/s/mett/METplus/build_components/external_libs/include
export
MET_NETCDFLIB=/home/gwv/s/mett/METplus/build_components/external_libs/lib
export
MET_NETCDFINC=/home/gwv/s/mett/METplus/build_components/external_libs/include
export MET_PYTHON=/opt/python
export  MET_PYTHON_LD=' -L/opt/python/lib  -lpython3.6m*  -lifcore*'

export FC=ifort
export CC=icc
export CXX=icc
make clean
rm -rf /tmp/gwv/bin
mkdir -p /tmp/gwv/bin
./configure
--prefix=/home/gwv/s/mett/METplus/build_components/config/../
--bindir=/tmp/gwv/bin  BUFRLIB_NAME=-lbufr GRIB2CLIB_NAME=-lgrib2c
--enable-grib2 --enable-python
BUFRLIB_NAME=-lbufr GRIB2CLIB_NAME=-lgrib2c --enable-grib2 --enable-
python
make VERBOSE=1
make install


The tmp path was to test the build.   I already had the hacked build
product and it was being used so I didn't want to overwrite it.

The only nonintuitive setting turned out to be -lifcore.   A few
things use
icc as the loader for things that need libraries compiled with ifort
and icc does not by default include the ifcore library needed for
fortran
objects
in particular this was needed building the contents of
./met-9.1.3/src/tools/other/pb2nc   I slipped it in with the python
libraries




On Thu, Jul 1, 2021 at 4:57 PM Julie Prestopnik via RT
<met_help at ucar.edu>
wrote:

> Hi George.  I hope the NCEP emergencies will go smoothly.  We would
prefer
> that the MET build be done without hacks too.  Hacks should not be
> necessary.  I'm happy to help debug with you whenever you're ready.
>
> Julie
>
> On Thu, Jul 1, 2021 at 1:53 PM George Vandenberghe - NOAA Affiliate
via RT
> <
> met_help at ucar.edu> wrote:
>
> >
> > <URL: https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=100069 >
> >
> > THank you very much for quick response.   I am dealing with other
NCEP
> > emergencies right now and , with this built
> > and working, the issue remains to debug the build so it works
without
> > hacks.   I will start that process tuesday but again.. thanks for
> response
> >
> > On Thu, Jul 1, 2021 at 11:01 AM Julie Prestopnik via RT <
> met_help at ucar.edu
> > >
> > wrote:
> >
> > > Hi George.  I work with George McCabe and am hoping to help you
with
> the
> > > problems you're experiencing with the installation.  Could you
please
> > send
> > > the config.log file and the make.log file via email or send them
to our
> > ftp
> > > server for me to grab (instructions for sending us data are at
> > >
> https://dtcenter.org/community-code/model-evaluation-tools-met/get-
help
> > ).
> > >
> > > Thanks!
> > >
> > > Julie
> > >
> > > On Wed, Jun 30, 2021 at 1:33 PM George Vandenberghe - NOAA
Affiliate
> via
> > RT
> > > <met_help at ucar.edu> wrote:
> > >
> > > >
> > > > <URL: https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=100069
>
> > > >
> > > >  I got through the python stuff.  MET_PYTHON_LD wasn't
exported in MY
> > > build
> > > > script and configure didn't pick it up.  However further down,
> despite
> > FC
> > > > being ifort, some fortran is compiled with gfortran and that
link
> > using
> > > > icc doesn't pick up -lifcore which the dependent bufr lib
compiled
> with
> > > > ifort, needed.  I hacked that but will now try to get a proper
build
> > > > without hacks.
> > > >
> > > >
> > > > On Wed, Jun 30, 2021 at 12:37 AM George Vandenberghe - NOAA
> Affiliate <
> > > > george.vandenberghe at noaa.gov> wrote:
> > > >
> > > > > I got back to this build.  We need Met 9.1.3 so I downloaded
that
> > > > tarball,
> > > > > extracted it and tried to build on comment.sdsc.edu.  I
eventually
> > got
> > > > to
> > > > >
> > > > >
> > > > > make[4]: Entering directory
> > > > >
> > > >
> > >
> >
> `/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/tools/core'
> > > > > Making all in ensemble_stat
> > > > > make[5]: Entering directory
> > > > >
> > > >
> > >
> >
> `/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/tools/core/ensemble_stat'
> > > > > icc  -g -L../../../../src/basic/vx_cal
> > > -L../../../../src/basic/vx_config
> > > > > -L../../../../src/basic/vx_log
-L../../../../src/basic/vx_math
> > > > > -L../../../../src/basic/vx_util
-L../../../../src/libcode/vx_afm
> > > > > -L../../../../src/libcode/vx_analysis_util
> > > > > -L../../../../src/libcode/vx_color
> > -L../../../../src/libcode/vx_data2d
> > > > > -L../../../../src/libcode/vx_data2d_factory
> > > > > -L../../../../src/libcode/vx_data2d_grib
> > > > > -L../../../../src/libcode/vx_data2d_grib2
> > > > > -L../../../../src/libcode/vx_data2d_nccf
> > > > > -L../../../../src/libcode/vx_data2d_nc_met
> > > > > -L../../../../src/libcode/vx_data2d_nc_pinterp
> > > > > -L../../../../src/libcode/vx_data2d_python
> > > > > -L../../../../src/libcode/vx_python3_utils
> > > > > -L../../../../src/libcode/vx_geodesy
> -L../../../../src/libcode/vx_gis
> > > > > -L../../../../src/libcode/vx_gnomon
> -L../../../../src/libcode/vx_grid
> > > > > -L../../../../src/libcode/vx_gsl_prob
> > -L../../../../src/libcode/vx_nav
> > > > > -L../../../../src/libcode/vx_nc_obs
> > > -L../../../../src/libcode/vx_nc_util
> > > > > -L../../../../src/libcode/vx_pb_util
> > > > -L../../../../src/libcode/vx_plot_util
> > > > > -L../../../../src/libcode/vx_ps
-L../../../../src/libcode/vx_pxm
> > > > > -L../../../../src/libcode/vx_render
> > -L../../../../src/libcode/vx_regrid
> > > > > -L../../../../src/libcode/vx_shapedata
> > > -L../../../../src/libcode/vx_solar
> > > > > -L../../../../src/libcode/vx_statistics
> > > > > -L../../../../src/libcode/vx_stat_out
> > > > -L../../../../src/libcode/vx_summary
> > > > > -L../../../../src/libcode/vx_time_series
> > > > > -L../../../../src/libcode/vx_series_data
> > > > > -L../../../../src/libcode/vx_tc_util
> > > > > -L/home/gwv/s/met/METplus/build_components/external_libs/lib
> > > > > -L/oasis/projects/nsf/csg103/hanglei/NCEP/libs/hpc-
stack//lib -o
> > > > > ensemble_stat ensemble_stat-ensemble_stat.o
> > > > > ensemble_stat-ensemble_stat_conf_info.o -lvx_stat_out
> -lvx_statistics
> > > > > -lvx_shapedata -lvx_gsl_prob -lvx_analysis_util
-lvx_data2d_factory
> > > > > -lvx_data2d_nc_met -lvx_data2d_grib -lvx_data2d_grib2
-lgrib2c
> > -ljasper
> > > > > -lpng -lz -lvx_data2d_nc_pinterp -lvx_data2d_python
> > -lvx_python3_utils
> > > > >  -lvx_data2d_nccf -lvx_data2d -lvx_nc_obs -lvx_nc_util
-lvx_regrid
> > > > > -lvx_grid -lvx_config -lvx_cal -lvx_util -lvx_math
-lvx_color
> > -lvx_log
> > > > -lm
> > > > > -lnetcdf_c++4 -lnetcdf -lgsl -lgslcblas
> > > > >
> > > >
> > >
> >
>
/home/gwv/s/met/METplus/build_components/external_libs/lib/libjasper.a(jas_stream.o):
> > > > > In function `jas_stream_tmpfile':
> > > > >
> > > >
> > >
> >
>
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/build_components/external_libs/jasper/jasper-
1.900.1/src/libjasper/base/jas_stream.c:368:
> > > > > warning: the use of `tmpnam' is dangerous, better use
`mkstemp'
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_data2d_python/libvx_data2d_python.a(libvx_data2d_python_a-
python_dataplane.o):
> > > > > In function
`_INTERNAL1b139be2::straight_python_dataplane(char
> > const*,
> > > > int,
> > > > > char**, bool, DataPlane&, Grid&, VarInfoPython&)':
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:136:
> > > > > undefined reference to `PyErr_Occurred'
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:138:
> > > > > undefined reference to `PyErr_Print'
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:165:
> > > > > undefined reference to `PySys_SetArgv'
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:173:
> > > > > undefined reference to `PyImport_ImportModule'
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:181:
> > > > > undefined reference to `PyImport_ReloadModule'
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:185:
> > > > > undefined reference to `PyErr_Occurred'
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:187:
> > > > > undefined reference to `PyErr_Print'
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:211:
> > > > > undefined reference to `PyModule_GetDict'
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:223:
> > > > > undefined reference to `PyUnicode_FromString'
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:225:
> > > > > undefined reference to `PyDict_GetItem'
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:242:
> > > > > undefined reference to `PyUnicode_FromString'
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:244:
> > > > > undefined reference to `PyDict_GetItem'
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:246:
> > > > > undefined reference to `PyUnicode_FromString'
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:248:
> > > > > undefined reference to `PyDict_GetItem'
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_data2d_python/libvx_data2d_python.a(libvx_data2d_python_a-
python_dataplane.o):
> > > > > In function `_INTERNAL1b139be2::pickle_dataplane(char
const*, int,
> > > > char**,
> > > > > bool, DataPlane&, Grid&, VarInfoPython&)':
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:345:
> > > > > undefined reference to `PyErr_Occurred'
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:347:
> > > > > undefined reference to `PyErr_Print'
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:371:
> > > > > undefined reference to `PySys_SetArgv'
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:379:
> > > > > undefined reference to `PyImport_ImportModule'
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:387:
> > > > > undefined reference to `PyImport_ReloadModule'
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:391:
> > > > > undefined reference to `PyErr_Occurred'
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:393:
> > > > > undefined reference to `PyErr_Print'
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:420:
> > > > > undefined reference to `PyModule_GetDict'
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:422:
> > > > > undefined reference to `PyUnicode_FromString'
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:424:
> > > > > undefined reference to `PyDict_GetItem'
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:444:
> > > > > undefined reference to `PyUnicode_FromString'
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:446:
> > > > > undefined reference to `PyDict_GetItem'
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:448:
> > > > > undefined reference to `PyUnicode_FromString'
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:450:
> > > > > undefined reference to `PyDict_GetItem'
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_data2d_python/libvx_data2d_python.a(libvx_data2d_python_a-
python_dataplane.o):
> > > > > In function `GlobalPython::initialize()':
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/global_python.h:63:
> > > > > undefined reference to `Py_Initialize'
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_data2d_python/libvx_data2d_python.a(libvx_data2d_python_a-
dataplane_from_xarray.o):
> > > > > In function `dataplane_from_xarray(_object*, DataPlane&,
Grid&,
> > > > > VarInfoPython&)':
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/dataplane_from_xarray.cc:45:
> > > > > undefined reference to `PyObject_GetAttrString'
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/dataplane_from_xarray.cc:47:
> > > > > undefined reference to `PyObject_GetAttrString'
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > > > > In function `_INTERNAL29bd313a::dump_dict(std::ostream&,
_object*,
> > > int)':
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:448:
> > > > > undefined reference to `PyDict_Size'
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:460:
> > > > > undefined reference to `PyDict_Next'
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:475:
> > > > > undefined reference to `PyUnicode_AsUTF8'
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > > > > In function
`_INTERNAL29bd313a::dump_dict_value(std::ostream&,
> > > _object*,
> > > > > int)':
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:514:
> > > > > undefined reference to `PyUnicode_AsUTF8'
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:526:
> > > > > undefined reference to `PyLong_AsLong'
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:537:
> > > > > undefined reference to `PyFloat_Type'
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:537:
> > > > > undefined reference to `PyFloat_Type'
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:537:
> > > > > undefined reference to `PyType_IsSubtype'
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:539:
> > > > > undefined reference to `PyFloat_AsDouble'
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > > > > In function `Python3_Dict::set_from_dict(_object*)':
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:389:
> > > > > undefined reference to `PyDict_Size'
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > > > > In function `Python3_Dict::set_from_module(_object*)':
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:408:
> > > > > undefined reference to `PyModule_Type'
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:408:
> > > > > undefined reference to `PyModule_Type'
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:408:
> > > > > undefined reference to `PyType_IsSubtype'
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:417:
> > > > > undefined reference to `PyModule_GetDict'
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > > > > In function `Python3_Dict::set(_object*)':
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:352:
> > > > > undefined reference to `PyModule_Type'
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:352:
> > > > > undefined reference to `PyModule_Type'
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:352:
> > > > > undefined reference to `PyType_IsSubtype'
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > > > > In function `Python3_Dict::lookup_int(char const*) const':
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:156:
> > > > > undefined reference to `PyDict_GetItemString'
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:176:
> > > > > undefined reference to `PyLong_AsLong'
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > > > > In function `Python3_Dict::lookup_double(char const*)
const':
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:193:
> > > > > undefined reference to `PyDict_GetItemString'
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:204:
> > > > > undefined reference to `PyFloat_Type'
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:204:
> > > > > undefined reference to `PyFloat_Type'
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:204:
> > > > > undefined reference to `PyType_IsSubtype'
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > > > > In function `Python3_Dict::lookup_string(char const*)
const':
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:230:
> > > > > undefined reference to `PyDict_GetItemString'
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:250:
> > > > > undefined reference to `PyUnicode_AsUTF8'
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > > > > In function `Python3_Dict::lookup_dict(char const*) const':
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:266:
> > > > > undefined reference to `PyDict_GetItemString'
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > > > > In function `Python3_Dict::lookup_list(char const*) const':
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:302:
> > > > > undefined reference to `PyDict_GetItemString'
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_numpy.o):
> > > > > In function `Python3_Numpy::~Python3_Numpy()':
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:61:
> > > > > undefined reference to `PyBuffer_Release'
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_numpy.o):
> > > > > In function `Python3_Numpy::set(_object*)':
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:271:
> > > > > undefined reference to `PyObject_GetAttrString'
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:273:
> > > > > undefined reference to `PyTuple_Size'
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:282:
> > > > > undefined reference to `PyTuple_GetItem'
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:284:
> > > > > undefined reference to `PyLong_AsLong'
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:293:
> > > > > undefined reference to `PyObject_GetAttrString'
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:311:
> > > > > undefined reference to `PyObject_GetBuffer'
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:350:
> > > > > undefined reference to `PyUnicode_AsUTF8'
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_util.o):
> > > > > In function `operator<<(std::ostream&, _object*)':
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:50:
> > > > > undefined reference to `PyObject_Print'
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_util.o):
> > > > > In function `get_attribute(_object*, char const*)':
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:87:
> > > > > undefined reference to `PyObject_HasAttrString'
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:89:
> > > > > undefined reference to `PyObject_GetAttrString'
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_util.o):
> > > > > In function `pyobject_as_int(_object*)':
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:108:
> > > > > undefined reference to `PyLong_AsLong'
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:110:
> > > > > undefined reference to `PyFloat_Type'
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:110:
> > > > > undefined reference to `PyFloat_Type'
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:110:
> > > > > undefined reference to `PyType_IsSubtype'
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:112:
> > > > > undefined reference to `PyFloat_AsDouble'
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:116:
> > > > > undefined reference to `PyUnicode_AsUTF8'
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_util.o):
> > > > > In function `pyobject_as_double(_object*)':
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:145:
> > > > > undefined reference to `PyLong_AsLong'
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:147:
> > > > > undefined reference to `PyFloat_Type'
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:147:
> > > > > undefined reference to `PyFloat_Type'
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:147:
> > > > > undefined reference to `PyType_IsSubtype'
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:149:
> > > > > undefined reference to `PyFloat_AsDouble'
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:153:
> > > > > undefined reference to `PyUnicode_AsUTF8'
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_util.o):
> > > > > In function `pyobject_as_string[abi:cxx11](_object*)':
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:181:
> > > > > undefined reference to `PyUnicode_AsUTF8'
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_util.o):
> > > > > In function `pyobject_as_concat_string(_object*)':
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:208:
> > > > > undefined reference to `PyUnicode_AsUTF8'
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_util.o):
> > > > > In function `run_python_string(char const*)':
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:233:
> > > > > undefined reference to `PyRun_SimpleStringFlags'
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_script.o):
> > > > > In function `Python3_Script::Python3_Script(char const*)':
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:122:
> > > > > undefined reference to `PyImport_ImportModule'
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:126:
> > > > > undefined reference to `PyErr_Print'
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:130:
> > > > > undefined reference to `Py_Finalize'
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:142:
> > > > > undefined reference to `PyModule_GetDict'
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_script.o):
> > > > > In function `Python3_Script::~Python3_Script()':
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:71:
> > > > > undefined reference to `Py_Finalize'
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_script.o):
> > > > > In function `Python3_Script::lookup(char const*) const':
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:163:
> > > > > undefined reference to `PyDict_GetItemString'
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_script.o):
> > > > > In function `Python3_Script::run(char const*) const':
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:186:
> > > > > undefined reference to `PyRun_StringFlags'
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_script.o):
> > > > > In function `Python3_Script::read_pickle(char const*, char
const*)
> > > > const':
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:227:
> > > > > undefined reference to `PyErr_Clear'
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:231:
> > > > > undefined reference to `PyErr_Occurred'
> > > > >
> > ../../../../src/basic/vx_util/libvx_util.a(libvx_util_a-
python_line.o):
> > > > In
> > > > > function `PyLineDataFile::do_straight()':
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:333:
> > > > > undefined reference to `PyUnicode_FromString'
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:333:
> > > > > undefined reference to `PyImport_Import'
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:335:
> > > > > undefined reference to `PyErr_Occurred'
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:337:
> > > > > undefined reference to `PyErr_Print'
> > > > >
> > ../../../../src/basic/vx_util/libvx_util.a(libvx_util_a-
python_line.o):
> > > > In
> > > > > function `PyLineDataFile::make_data_line()':
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:241:
> > > > > undefined reference to `PyList_GetItem'
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:265:
> > > > > undefined reference to `PyList_Size'
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:280:
> > > > > undefined reference to `PyList_GetItem'
> > > > >
> > ../../../../src/basic/vx_util/libvx_util.a(libvx_util_a-
python_line.o):
> > > > In
> > > > > function `PyLineDataFile::open(char const*, StringArray
const&)':
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:170:
> > > > > undefined reference to `PyList_Size'
> > > > > make[5]: *** [ensemble_stat] Error 1
> > > > > make[5]: Leaving directory
> > > > >
> > > >
> > >
> >
> `/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/tools/core/ensemble_stat'
> > > > > make[4]: *** [all-recursive] Error 1
> > > > > make[4]: Leaving directory
> > > > >
> > > >
> > >
> >
> `/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/tools/core'
> > > > > make[3]: *** [all-recursive] Error 1
> > > > > make[3]: Leaving directory
> > > > >
> > > >
> > >
> >
> `/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/tools'
> > > > > make[2]: *** [all-recursive] Error 1
> > > > > make[2]: Leaving directory
> > > > >
> > `/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src'
> > > > > make[1]: *** [all-recursive] Error 1
> > > > > make[1]: Leaving directory
> > > > > `/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3'
> > > > > make: *** [all] Error 2
> > > > > [gwv at comet-ln3 met-9.1.3]$
> > > > > [gwv at comet-ln3 met-9.1.3]$
> > > > >
> > > > >
> > > > > So where would I find this stuff.  The shared libraries have
it but
> > ld
> > > > > isn't finding it.  When I hardcode the  one .a  library into
the
> load
> > > > > to get through this step,I get
> > > > >
> > > > >
> > > >
> > >
> >
> */opt/python/lib/python3.6/config-3.6m-x86_64-linux-
gnu/libpython3.6m.a(signalmodule.o):
> > > > > undefined reference to symbol
'pthread_sigmask@@GLIBC_2.2.5'*
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > On Thu, Jun 3, 2021 at 4:33 PM George Vandenberghe - NOAA
> Affiliate <
> > > > > george.vandenberghe at noaa.gov> wrote:
> > > > >
> > > > >> Keep in mind it built, but there were some inconsistencies
in the
> > Met
> > > > >> source that was supplied from the repository.  I will
> > > > >> go back to the instructions with the tarball but what came
from
> the
> > > > >> repository looked like a really good bootstrap build
> > > > >> of everything with only a few loose ends in the Met source
and one
> > > (??)
> > > > >> in the bufrlib.  I've operated that way before
> > > > >> assuming everything on the new foreign system is either
missing,
> > > > >> backlevel, or wrongly installed so I have to build
> > > > >> my own trusted stack but I should point out EMC has made
ENORMOUS
> > > > >> progress in making our needed software
> > > > >> stack more reliable and portable.
> > > > >>
> > > > >> Anyway I'll go back and actually read the instructions this
time
> > > > >>
> > > > >> On Thu, Jun 3, 2021 at 4:01 PM George McCabe via RT <
> > > met_help at ucar.edu>
> > > > >> wrote:
> > > > >>
> > > > >>> Hi George,
> > > > >>>
> > > > >>> I will follow up to what John said and note that there is
a file
> in
> > > the
> > > > >>> METplus repository called build_components/env_vars.bash
that has
> > > > >>> examples
> > > > >>> of environment variables and module commands that should
be set
> to
> > > > build
> > > > >>> MET. The examples likely need to be modified to get it to
run in
> > > > another
> > > > >>> environment. The example environment variables that are
used for
> a
> > > > module
> > > > >>> based system like Hera are all commented out. Setting
these
> > variables
> > > > to
> > > > >>> match your system should help.
> > > > >>>
> > > > >>> Thanks,
> > > > >>> George
> > > > >>>
> > > > >>> On Thu, Jun 3, 2021 at 1:43 PM John Halley Gotway via RT <
> > > > >>> met_help at ucar.edu>
> > > > >>> wrote:
> > > > >>>
> > > > >>> >
> > > > >>> > <URL:
https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=100069
> >
> > > > >>> >
> > > > >>> > Hi George V,
> > > > >>> >
> > > > >>> > This is John Halley Gotway. I work with George M on
providing
> > > METplus
> > > > >>> > support.
> > > > >>> >
> > > > >>> > MET is intended to be compiled by users from a tarfile,
not
> > > directly
> > > > >>> from
> > > > >>> > the repository. That's why our Downloads page
> > > > >>> > <
> > > > >>>
> > > >
> > https://dtcenter.org/community-code/model-evaluation-tools-
met/download>
> > > > >>> > links directly to the tarfile on GitHub
> > > > >>> > <
> > > > >>> >
> > > > >>>
> > > >
> > >
> >
> https://github.com/dtcenter/MET/releases/download/v10.0.0/met-
10.0.0.20210510.tar.gz
> > > > >>> > >
> > > > >>> > that users should compile. We do development within the
> > repository
> > > > but
> > > > >>> run
> > > > >>> > a script to create a release. That script runs some
tools to
> > > > >>> automatically
> > > > >>> > generate some code, including an internal utility
> enum_to_string
> > as
> > > > >>> well as
> > > > >>> > lex/yacc. Those utilities are needed for development but
not
> for
> > > > >>> compiling
> > > > >>> > the released versions. This logic is handled in the
"make" step
> > > using
> > > > >>> the
> > > > >>> > MET_DEVELOPMENT environment variable. If that variable
is set
> > when
> > > > the
> > > > >>> > "configure" script is run, then subsequent calls to
"make" will
> > > > create
> > > > >>> > those auto-generated files... and "make clean" will
remove
> them.
> > > > >>> >
> > > > >>> > But again, this is intended for development, not for the
> > > compilation
> > > > >>> of a
> > > > >>> > release tarfile. To compile MET, please refer to the
section
> > > titled:
> > > > >>> > Sample Script For Compiling External Libraries And MET
> > > > >>> > On the MET downloads page:
> > > > >>> >
> > > > >>>
> > > >
> > https://dtcenter.org/community-code/model-evaluation-tools-
met/download
> > > > >>> >
> > > > >>> > Julie Prestopnik is the developer who handles most of
the
> builds
> > of
> > > > >>> MET on
> > > > >>> > NOAA/NCAR/Community machines. That is the script she
maintains
> > and
> > > > >>> runs for
> > > > >>> > each build.
> > > > >>> >
> > > > >>> > I realize that the presence of the MET_build.sh script
in the
> > > METplus
> > > > >>> > repository is confusing. It's included as part of our
work
> toward
> > > the
> > > > >>> use
> > > > >>> > of manage externals, but it clearly isn't working as
expected.
> In
> > > > fact,
> > > > >>> > that script does just call the compile_MET_all.sh script
I've
> > > > >>> referenced
> > > > >>> > above. Ideally that'd all just work out of the box, but
it
> looks
> > > like
> > > > >>> we'll
> > > > >>> > need to work on refining it some more.
> > > > >>> >
> > > > >>> > Julie's out of the office this week, but will be back
next
> week.
> > > > She's
> > > > >>> best
> > > > >>> > suited to address any issues which arise in your
compilation of
> > > MET.
> > > > >>> >
> > > > >>> > Thanks,
> > > > >>> > John
> > > > >>> >
> > > > >>> > On Thu, Jun 3, 2021 at 11:33 AM George Vandenberghe -
NOAA
> > > Affiliate
> > > > >>> via RT
> > > > >>> > <met_help at ucar.edu> wrote:
> > > > >>> >
> > > > >>> > >
> > > > >>> > > <URL:
> https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=100069
> > >
> > > > >>> > >
> > > > >>> > > The new build worked.  The met version  downloaded in
> > > > >>> buiild_components
> > > > >>> > > does not appear to be completely compatible
> > > > >>> > > with it's makefiles. It's missing a few sources.
Adding
> those
> > > > >>> sources
> > > > >>> > and
> > > > >>> > > changing the compiler to intel to get around a silent
bufrlib
> > > > failure
> > > > >>> > with
> > > > >>> > > the gnu build, got it to build on COMET.  I was not
able to
> > > figure
> > > > >>> out
> > > > >>> > how
> > > > >>> > > to set a nondefault installation directory.
> > > > >>> > >
> > > > >>> > >
> > > > >>> > >
> > > > >>> > > On Tue, Jun 1, 2021 at 5:45 PM George Vandenberghe -
NOAA
> > > > Affiliate <
> > > > >>> > > george.vandenberghe at noaa.gov> wrote:
> > > > >>> > >
> > > > >>> > > > I tried a hera build so I could see if I could build
it on
> a
> > > > system
> > > > >>> > where
> > > > >>> > > > it's known to be buildable.
> > > > >>> > > >
> > > > >>> > > > I downloaded metplus directly with
> > > > >>> > > >
> > > > >>> > > > git clone https://github.com/dtcenter/METplus
> > > > >>> > > > This extracted a METplus/build_components directory
> > > > >>> > > >
> > > > >>> > > > In this directory I ran  build_MET.sh
> > > > >>> > > >
> > > > >>> > > > This built a bunch of prerequisites e.g. hdf5,
jasper and
> > > netcdf
> > > > >>> but
> > > > >>> > > > eventually failed with
> > > > >>> > > >
> > > > >>> > > > *make[4]: Entering directory
> > > > >>> > > >
> > > > >>> > >
> > > > >>> >
> > > > >>>
> > > >
> > >
> >
>
`/oasis/projects/nsf/csg103/gwv/met/METplus/MET/met/src/basic/vx_math'make[4]:
> > > > >>> > > > *** No rule to make target
`viewgravity_to_string.cc',
> needed
> > > by
> > > > >>> > > > `libvx_math_a-viewgravity_to_string.o'.  Stop.*
> > > > >>> > > >
> > > > >>> > > > So.. stepping back I downloaded the current met
> > > > >>> > > > *wget
> > > > >>> > > >
> > > > >>> > >
> > > > >>> >
> > > > >>>
> > > >
> > >
> >
> https://github.com/dtcenter/MET/releases/download/v10.0.0/met-
10.0.0.20210510.tar.gz
> > > > >>> > > > <
> > > > >>> > >
> > > > >>> >
> > > > >>>
> > > >
> > >
> >
> https://github.com/dtcenter/MET/releases/download/v10.0.0/met-
10.0.0.20210510.tar.gz
> > > > >>> > > >*
> > > > >>> > > >
> > > > >>> > > > and untarred it and am now trying that build
> > > > >>> > > >
> > > > >>> > > >
> > > > >>> > > >
> > > > >>> > > >
> > > > >>> > > >
> > > > >>> > > >
> > > > >>> > > > On Tue, Jun 1, 2021 at 4:49 PM George McCabe via RT
<
> > > > >>> met_help at ucar.edu
> > > > >>> > >
> > > > >>> > > > wrote:
> > > > >>> > > >
> > > > >>> > > >> Hi George,
> > > > >>> > > >>
> > > > >>> > > >> I'll first mention that METplus 4.0.0 and MET
10.0.0 are
> > > already
> > > > >>> > > installed
> > > > >>> > > >> on Hera. This page lists information about those
installs
> > > (under
> > > > >>> NOAA
> > > > >>> > > >> Machines > HERA):
> > > > >>> > > >>
> > > > >>> >
> > > > >>>
> > > >
> > https://dtcenter.org/community-code/metplus/metplus-4-0-existing-
builds
> > > > >>> > > >>
> > > > >>> > > >> Where did you download the MET source code? It
should be
> > > > >>> downloaded
> > > > >>> > from
> > > > >>> > > >> the link on this page:
> > > > >>> > > >>
> > > > >>> >
> > > > >>>
> > > >
> > https://dtcenter.org/community-code/model-evaluation-tools-
met/download
> > > > >>> > > >>
> > > > >>> > > >> Here is the direct link to the tarfile to download:
> > > > >>> > > >>
> > > > >>> > > >>
> > > > >>> > >
> > > > >>> >
> > > > >>>
> > > >
> > >
> >
> https://github.com/dtcenter/MET/releases/download/v10.0.0/met-
10.0.0.20210510.tar.gz
> > > > >>> > > >>
> > > > >>> > > >> I would also check if the environment variable
> > MET_DEVELOPMENT
> > > > is
> > > > >>> set
> > > > >>> > in
> > > > >>> > > >> your environment. It should be unset and may cause
the
> > errors
> > > > you
> > > > >>> are
> > > > >>> > > >> seeing.
> > > > >>> > > >>
> > > > >>> > > >> Please let me know if that does not help or if you
have
> any
> > > > other
> > > > >>> > > >> questions.
> > > > >>> > > >>
> > > > >>> > > >> Thanks,
> > > > >>> > > >> George
> > > > >>> > > >>
> > > > >>> > > >>
> > > > >>> > > >> On Tue, Jun 1, 2021 at 9:30 AM George Vandenberghe
- NOAA
> > > > >>> Affiliate
> > > > >>> > via
> > > > >>> > > >> RT <
> > > > >>> > > >> met_help at ucar.edu> wrote:
> > > > >>> > > >>
> > > > >>> > > >> >
> > > > >>> > > >> > Tue Jun 01 09:30:21 2021: Request 100069 was
acted upon.
> > > > >>> > > >> > Transaction: Ticket created by
> > george.vandenberghe at noaa.gov
> > > > >>> > > >> >        Queue: met_help
> > > > >>> > > >> >      Subject: Metplus does not build on
comet.sdsc.edu
> > (or
> > > > >>> hera)
> > > > >>> > > >> >        Owner: Nobody
> > > > >>> > > >> >   Requestors: george.vandenberghe at noaa.gov
> > > > >>> > > >> >       Status: new
> > > > >>> > > >> >  Ticket <URL:
> > > > >>> > >
https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=100069
> > > > >>> > > >> >
> > > > >>> > > >> >
> > > > >>> > > >> >
> > > > >>> > > >> > I have been asked to build metplus on a new
system.  I
> > > > >>> downloaded it
> > > > >>> > > and
> > > > >>> > > >> > after a bunch of prerequisites are built, I get
the
> > > following
> > > > >>> error
> > > > >>> > on
> > > > >>> > > >> both
> > > > >>> > > >> > NOAA hera, and the new system
> > > > >>> > > >> >
> > > > >>> > > >> > mv -f .deps/libvx_cal_a-time_strings.Tpo
> > > > >>> > > >> .deps/libvx_cal_a-time_strings.Po
> > > > >>> > > >> > /opt/gnu/gcc/bin/g++ -DHAVE_CONFIG_H -I.
-I../../..
> > > > >>> > > >> >  -I../../../src/basic/vx_cal
> > -I../../../src/basic/vx_config
> > > > >>> > > >> > -I../../../src/basic/vx_log
-I../../../src/basic/vx_math
> > > > >>> > > >> > -I../../../src/basic/vx_util
> -I../../../src/libcode/vx_afm
> > > > >>> > > >> > -I../../../src/libcode/vx_analysis_util
> > > > >>> > > -I../../../src/libcode/vx_color
> > > > >>> > > >> > -I../../../src/libcode/vx_data2d
> > > > >>> > > >> -I../../../src/libcode/vx_data2d_factory
> > > > >>> > > >> > -I../../../src/libcode/vx_data2d_grib
> > > > >>> > > >> > -I../../../src/libcode/vx_data2d_grib2
> > > > >>> > > >> > -I../../../src/libcode/vx_data2d_nccf
> > > > >>> > > >> > -I../../../src/libcode/vx_data2d_nc_met
> > > > >>> > > >> > -I../../../src/libcode/vx_data2d_nc_pinterp
> > > > >>> > > >> > -I../../../src/libcode/vx_data2d_python
> > > > >>> > > >> > -I../../../src/libcode/vx_python3_utils
> > > > >>> > > >> -I../../../src/libcode/vx_geodesy
> > > > >>> > > >> > -I../../../src/libcode/vx_gis
> > > -I../../../src/libcode/vx_gnomon
> > > > >>> > > >> > -I../../../src/libcode/vx_grid
> > > > >>> -I../../../src/libcode/vx_gsl_prob
> > > > >>> > > >> > -I../../../src/libcode/vx_nav
> > > -I../../../src/libcode/vx_nc_obs
> > > > >>> > > >> > -I../../../src/libcode/vx_nc_util
> > > > >>> -I../../../src/libcode/vx_pb_util
> > > > >>> > > >> > -I../../../src/libcode/vx_plot_util
> > > > -I../../../src/libcode/vx_ps
> > > > >>> > > >> > -I../../../src/libcode/vx_pxm
> > > -I../../../src/libcode/vx_render
> > > > >>> > > >> > -I../../../src/libcode/vx_regrid
> > > > >>> -I../../../src/libcode/vx_shapedata
> > > > >>> > > >> > -I../../../src/libcode/vx_solar
> > > > >>> -I../../../src/libcode/vx_statistics
> > > > >>> > > >> > -I../../../src/libcode/vx_stat_out
> > > > >>> -I../../../src/libcode/vx_summary
> > > > >>> > > >> > -I../../../src/libcode/vx_time_series
> > > > >>> > > >> -I../../../src/libcode/vx_series_data
> > > > >>> > > >> > -I../../../src/libcode/vx_tc_util
> > > > >>> > > >> >
> > > > >>> > > >> >
> > > > >>> > > >>
> > > > >>> > >
> > > > >>> >
> > > > >>>
> > > >
> > >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > > > >>> > > >> >
> > > > >>> > > >> >
> > > > >>> > > >>
> > > > >>> > >
> > > > >>> >
> > > > >>>
> > > >
> > >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > > > >>> > > >> >
> > > > >>> > > >> >
> > > > >>> > > >>
> > > > >>> > >
> > > > >>> >
> > > > >>>
> > > >
> > >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > > > >>> > > >> >
> > > > >>> > > >> >
> > > > >>> > > >>
> > > > >>> > >
> > > > >>> >
> > > > >>>
> > > >
> > >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > > > >>> > > >> > -I../../basic/vx_log -I../../basic/vx_util
> > > > >>> > > >> -I/opt/python/include/python3.6m
> > > > >>> > > >> > -I/opt/python/include/python3.6m  -Wno-unused-
result
> > > > >>> -Wsign-compare
> > > > >>> > > >> >  -DNDEBUG -g -fwrapv -O3 -Wall
> > > > >>> > > >> >
> > > > >>> > > >> >
> > > > >>> > > >>
> > > > >>> > >
> > > > >>> >
> > > > >>>
> > > >
> > >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > > > >>> > > >> >
> > > > >>> > > >> >
> > > > >>> > > >>
> > > > >>> > >
> > > > >>> >
> > > > >>>
> > > >
> > >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > > > >>> > > >> >
> > > > >>> > > >> >
> > > > >>> > > >>
> > > > >>> > >
> > > > >>> >
> > > > >>>
> > > >
> > >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > > > >>> > > >> > -DBLOCK4 -DWITH_GRIB2 -DWITH_PYTHON
> > > > >>> > > >> >
> > > > >>> > > >> >
> > > > >>> > > >>
> > > > >>> > >
> > > > >>> >
> > > > >>>
> > > >
> > >
> >
>
-DMET_BASE="\"/home/gwv/ns/fit2obs/met/METplus/build_components/config/../share/met\""
> > > > >>> > > >> >  -Wall -g -MT libvx_cal_a-unix_to_mdyhms.o -MD
-MP -MF
> > > > >>> > > >> > .deps/libvx_cal_a-unix_to_mdyhms.Tpo -c -o
> > > > >>> > > libvx_cal_a-unix_to_mdyhms.o
> > > > >>> > > >> > `test -f 'unix_to_mdyhms.cc' || echo
> > './'`unix_to_mdyhms.cc
> > > > >>> > > >> > mv -f .deps/libvx_cal_a-unix_to_mdyhms.Tpo
> > > > >>> > > >> > .deps/libvx_cal_a-unix_to_mdyhms.Po
> > > > >>> > > >> > /opt/gnu/gcc/bin/g++ -DHAVE_CONFIG_H -I.
-I../../..
> > > > >>> > > >> >  -I../../../src/basic/vx_cal
> > -I../../../src/basic/vx_config
> > > > >>> > > >> > -I../../../src/basic/vx_log
-I../../../src/basic/vx_math
> > > > >>> > > >> > -I../../../src/basic/vx_util
> -I../../../src/libcode/vx_afm
> > > > >>> > > >> > -I../../../src/libcode/vx_analysis_util
> > > > >>> > > -I../../../src/libcode/vx_color
> > > > >>> > > >> > -I../../../src/libcode/vx_data2d
> > > > >>> > > >> -I../../../src/libcode/vx_data2d_factory
> > > > >>> > > >> > -I../../../src/libcode/vx_data2d_grib
> > > > >>> > > >> > -I../../../src/libcode/vx_data2d_grib2
> > > > >>> > > >> > -I../../../src/libcode/vx_data2d_nccf
> > > > >>> > > >> > -I../../../src/libcode/vx_data2d_nc_met
> > > > >>> > > >> > -I../../../src/libcode/vx_data2d_nc_pinterp
> > > > >>> > > >> > -I../../../src/libcode/vx_data2d_python
> > > > >>> > > >> > -I../../../src/libcode/vx_python3_utils
> > > > >>> > > >> -I../../../src/libcode/vx_geodesy
> > > > >>> > > >> > -I../../../src/libcode/vx_gis
> > > -I../../../src/libcode/vx_gnomon
> > > > >>> > > >> > -I../../../src/libcode/vx_grid
> > > > >>> -I../../../src/libcode/vx_gsl_prob
> > > > >>> > > >> > -I../../../src/libcode/vx_nav
> > > -I../../../src/libcode/vx_nc_obs
> > > > >>> > > >> > -I../../../src/libcode/vx_nc_util
> > > > >>> -I../../../src/libcode/vx_pb_util
> > > > >>> > > >> > -I../../../src/libcode/vx_plot_util
> > > > -I../../../src/libcode/vx_ps
> > > > >>> > > >> > -I../../../src/libcode/vx_pxm
> > > -I../../../src/libcode/vx_render
> > > > >>> > > >> > -I../../../src/libcode/vx_regrid
> > > > >>> -I../../../src/libcode/vx_shapedata
> > > > >>> > > >> > -I../../../src/libcode/vx_solar
> > > > >>> -I../../../src/libcode/vx_statistics
> > > > >>> > > >> > -I../../../src/libcode/vx_stat_out
> > > > >>> -I../../../src/libcode/vx_summary
> > > > >>> > > >> > -I../../../src/libcode/vx_time_series
> > > > >>> > > >> -I../../../src/libcode/vx_series_data
> > > > >>> > > >> > -I../../../src/libcode/vx_tc_util
> > > > >>> > > >> >
> > > > >>> > > >> >
> > > > >>> > > >>
> > > > >>> > >
> > > > >>> >
> > > > >>>
> > > >
> > >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > > > >>> > > >> >
> > > > >>> > > >> >
> > > > >>> > > >>
> > > > >>> > >
> > > > >>> >
> > > > >>>
> > > >
> > >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > > > >>> > > >> >
> > > > >>> > > >> >
> > > > >>> > > >>
> > > > >>> > >
> > > > >>> >
> > > > >>>
> > > >
> > >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > > > >>> > > >> >
> > > > >>> > > >> >
> > > > >>> > > >>
> > > > >>> > >
> > > > >>> >
> > > > >>>
> > > >
> > >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > > > >>> > > >> > -I../../basic/vx_log -I../../basic/vx_util
> > > > >>> > > >> -I/opt/python/include/python3.6m
> > > > >>> > > >> > -I/opt/python/include/python3.6m  -Wno-unused-
result
> > > > >>> -Wsign-compare
> > > > >>> > > >> >  -DNDEBUG -g -fwrapv -O3 -Wall
> > > > >>> > > >> >
> > > > >>> > > >> >
> > > > >>> > > >>
> > > > >>> > >
> > > > >>> >
> > > > >>>
> > > >
> > >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > > > >>> > > >> >
> > > > >>> > > >> >
> > > > >>> > > >>
> > > > >>> > >
> > > > >>> >
> > > > >>>
> > > >
> > >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > > > >>> > > >> >
> > > > >>> > > >> >
> > > > >>> > > >>
> > > > >>> > >
> > > > >>> >
> > > > >>>
> > > >
> > >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > > > >>> > > >> > -DBLOCK4 -DWITH_GRIB2 -DWITH_PYTHON
> > > > >>> > > >> >
> > > > >>> > > >> >
> > > > >>> > > >>
> > > > >>> > >
> > > > >>> >
> > > > >>>
> > > >
> > >
> >
>
-DMET_BASE="\"/home/gwv/ns/fit2obs/met/METplus/build_components/config/../share/met\""
> > > > >>> > > >> >  -Wall -g -MT libvx_cal_a-unix_string.o -MD -MP
-MF
> > > > >>> > > >> > .deps/libvx_cal_a-unix_string.Tpo -c -o
> > > > >>> libvx_cal_a-unix_string.o
> > > > >>> > > `test
> > > > >>> > > >> -f
> > > > >>> > > >> > 'unix_string.cc' || echo './'`unix_string.cc
> > > > >>> > > >> > mv -f .deps/libvx_cal_a-unix_string.Tpo
> > > > >>> > > .deps/libvx_cal_a-unix_string.Po
> > > > >>> > > >> > rm -f libvx_cal.a
> > > > >>> > > >> > ar cru libvx_cal.a libvx_cal_a-date_to_mjd.o
> > > > >>> libvx_cal_a-day_dif.o
> > > > >>> > > >> > libvx_cal_a-day_of_week.o libvx_cal_a-
doyhms_to_unix.o
> > > > >>> > > >> libvx_cal_a-is_dst.o
> > > > >>> > > >> > libvx_cal_a-is_leap_year.o libvx_cal_a-
mdyhms_to_unix.o
> > > > >>> > > >> > libvx_cal_a-mjd_to_date.o libvx_cal_a-
time_array.o
> > > > >>> > > >> > libvx_cal_a-time_strings.o libvx_cal_a-
unix_to_mdyhms.o
> > > > >>> > > >> > libvx_cal_a-unix_string.o
> > > > >>> > > >> > ranlib libvx_cal.a
> > > > >>> > > >> > make[4]: Leaving directory
> > > > >>> > > >> >
> > > > >>> > > >> >
> > > > >>> > > >>
> > > > >>> > >
> > > > >>> >
> > > > >>>
> > > >
> > >
> >
>
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src/basic/vx_cal'
> > > > >>> > > >> > Making all in vx_math
> > > > >>> > > >> > make[4]: Entering directory
> > > > >>> > > >> >
> > > > >>> > > >> >
> > > > >>> > > >>
> > > > >>> > >
> > > > >>> >
> > > > >>>
> > > >
> > >
> >
>
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src/basic/vx_math'
> > > > >>> > > >> > *make[4]: *** No rule to make target
> > > > `viewgravity_to_string.cc',
> > > > >>> > > needed
> > > > >>> > > >> by
> > > > >>> > > >> > `libvx_math_a-viewgravity_to_string.o'.  Stop.*
> > > > >>> > > >> > make[4]: Leaving directory
> > > > >>> > > >> >
> > > > >>> > > >> >
> > > > >>> > > >>
> > > > >>> > >
> > > > >>> >
> > > > >>>
> > > >
> > >
> >
>
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src/basic/vx_math'
> > > > >>> > > >> > make[3]: *** [all-recursive] Error 1
> > > > >>> > > >> > make[3]: Leaving directory
> > > > >>> > > >> >
> > > > >>> >
> > > >
>
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src/basic'
> > > > >>> > > >> > make[2]: *** [all-recursive] Error 1
> > > > >>> > > >> > make[2]: Leaving directory
> > > > >>> > > >> >
> > > >
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src'
> > > > >>> > > >> > make[1]: *** [all-recursive] Error 1
> > > > >>> > > >> > make[1]: Leaving directory
> > > > >>> > > >> >
> > `/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met'
> > > > >>> > > >> > make: *** [all] Error 2
> > > > >>> > > >> >
> > > > >>> > > >> >
> > > > >>> > > >> >
> > > > >>> > > >> > --
> > > > >>> > > >> >
> > > > >>> > > >> > George W Vandenberghe
> > > > >>> > > >> >
> > > > >>> > > >> > *IMSG* at NOAA/NWS/NCEP/EMC
> > > > >>> > > >> >
> > > > >>> > > >> > 5830 University Research Ct., Rm. 2141
> > > > >>> > > >> >
> > > > >>> > > >> > College Park, MD 20740
> > > > >>> > > >> >
> > > > >>> > > >> > George.Vandenberghe at noaa.gov
> > > > >>> > > >> >
> > > > >>> > > >> > 301-683-3769(work)  3017751547(cell)
> > > > >>> > > >> >
> > > > >>> > > >> >
> > > > >>> > > >>
> > > > >>> > > >> --
> > > > >>> > > >> George McCabe - Software Engineer III
> > > > >>> > > >> National Center for Atmospheric Research
> > > > >>> > > >> Research Applications Laboratory
> > > > >>> > > >> 303-497-2768
> > > > >>> > > >> ---
> > > > >>> > > >> My working day may not be your working day. Please
do not
> > feel
> > > > >>> obliged
> > > > >>> > > to
> > > > >>> > > >> reply to this email outside of your normal working
hours.
> > > > >>> > > >>
> > > > >>> > > >>
> > > > >>> > > >
> > > > >>> > > > --
> > > > >>> > > >
> > > > >>> > > > George W Vandenberghe
> > > > >>> > > >
> > > > >>> > > > *IMSG* at NOAA/NWS/NCEP/EMC
> > > > >>> > > >
> > > > >>> > > > 5830 University Research Ct., Rm. 2141
> > > > >>> > > >
> > > > >>> > > > College Park, MD 20740
> > > > >>> > > >
> > > > >>> > > > George.Vandenberghe at noaa.gov
> > > > >>> > > >
> > > > >>> > > > 301-683-3769(work)  3017751547(cell)
> > > > >>> > > >
> > > > >>> > > >
> > > > >>> > >
> > > > >>> > > --
> > > > >>> > >
> > > > >>> > > George W Vandenberghe
> > > > >>> > >
> > > > >>> > > *IMSG* at NOAA/NWS/NCEP/EMC
> > > > >>> > >
> > > > >>> > > 5830 University Research Ct., Rm. 2141
> > > > >>> > >
> > > > >>> > > College Park, MD 20740
> > > > >>> > >
> > > > >>> > > George.Vandenberghe at noaa.gov
> > > > >>> > >
> > > > >>> > > 301-683-3769(work)  3017751547(cell)
> > > > >>> > >
> > > > >>> > >
> > > > >>> >
> > > > >>> >
> > > > >>>
> > > > >>> --
> > > > >>> George McCabe - Software Engineer III
> > > > >>> National Center for Atmospheric Research
> > > > >>> Research Applications Laboratory
> > > > >>> 303-497-2768
> > > > >>> ---
> > > > >>> My working day may not be your working day. Please do not
feel
> > > obliged
> > > > to
> > > > >>> reply to this email outside of your normal working hours.
> > > > >>>
> > > > >>>
> > > > >>
> > > > >> --
> > > > >>
> > > > >> George W Vandenberghe
> > > > >>
> > > > >> *IMSG* at NOAA/NWS/NCEP/EMC
> > > > >>
> > > > >> 5830 University Research Ct., Rm. 2141
> > > > >>
> > > > >> College Park, MD 20740
> > > > >>
> > > > >> George.Vandenberghe at noaa.gov
> > > > >>
> > > > >> 301-683-3769(work)  3017751547(cell)
> > > > >>
> > > > >>
> > > > >
> > > > > --
> > > > >
> > > > > George W Vandenberghe
> > > > >
> > > > > *IMSG* at NOAA/NWS/NCEP/EMC
> > > > >
> > > > > 5830 University Research Ct., Rm. 2141
> > > > >
> > > > > College Park, MD 20740
> > > > >
> > > > > George.Vandenberghe at noaa.gov
> > > > >
> > > > > 301-683-3769(work)  3017751547(cell)
> > > > >
> > > > >
> > > >
> > > > --
> > > >
> > > > George W Vandenberghe
> > > >
> > > > *IMSG* at NOAA/NWS/NCEP/EMC
> > > >
> > > > 5830 University Research Ct., Rm. 2141
> > > >
> > > > College Park, MD 20740
> > > >
> > > > George.Vandenberghe at noaa.gov
> > > >
> > > > 301-683-3769(work)  3017751547(cell)
> > > >
> > > >
> > >
> > > --
> > > Julie Prestopnik (she/her)
> > > Software Engineer
> > > National Center for Atmospheric Research
> > > Research Applications Laboratory
> > > Email: jpresto at ucar.edu
> > >
> > > My working day may not be your working day.  Please do not feel
obliged
> > to
> > > reply to this email outside of your normal working hours.
> > >
> > >
> >
> > --
> >
> > George W Vandenberghe
> >
> > *IMSG* at NOAA/NWS/NCEP/EMC
> >
> > 5830 University Research Ct., Rm. 2141
> >
> > College Park, MD 20740
> >
> > George.Vandenberghe at noaa.gov
> >
> > 301-683-3769(work)  3017751547(cell)
> >
> >
>
> --
> Julie Prestopnik (she/her)
> Software Engineer
> National Center for Atmospheric Research
> Research Applications Laboratory
> Email: jpresto at ucar.edu
>
> My working day may not be your working day.  Please do not feel
obliged to
> reply to this email outside of your normal working hours.
>
>

--

George W Vandenberghe

*IMSG* at NOAA/NWS/NCEP/EMC

5830 University Research Ct., Rm. 2141

College Park, MD 20740

George.Vandenberghe at noaa.gov

301-683-3769(work)  3017751547(cell)

------------------------------------------------
Subject: Metplus does not build on comet.sdsc.edu (or hera)
From: Julie Prestopnik
Time: Mon Jul 12 09:35:55 2021

Hi George.

Thanks for letting us know that you got a successful compilation.
That's
great!  Thank you also for letting us know that -lifcore.  We haven't
run
into that before, but it's good to be aware of in case other machines
need
the same thing.

With regard to:

> One big issue is that after a failure, make clean does not properly
clean
> out the makefiles so configuration errors the first time are not
cleaned
> out.


Running 'make clean' should not remove the Makefiles. It should, and
does,
remove the output generated by 'make' and 'make test'.   Here's a
stackoverflow discussion that states the same thing:
https://stackoverflow.com/questions/18002951/should-a-makefile-delete-
itself-on-make-clean

Perhaps 'make distclean' is what you're referring to?  It looks like
that
largely works, removing Makefiles, until it gets to the "data"
directory:
   Making distclean in data
   make[1]: *** No rule to make target `distclean'.  Stop.

If you would find this useful, we could write up a GitHub issue to
ensure
the 'make distclean' actually does work as expected.  Please let us
know if
that is something you'd find useful.

Julie

On Thu, Jul 8, 2021 at 1:40 PM George Vandenberghe - NOAA Affiliate
via RT <
met_help at ucar.edu> wrote:

>
> <URL: https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=100069 >
>
> It builds cleanly with the following settings
>
> export INCLUDES=-I/opt/python/include/python3.6m
> -I/home/gwv/s/mett/METplus/build_components/external_libs/include
> export
>
MET_NETCDFLIB=/home/gwv/s/mett/METplus/build_components/external_libs/lib
> export
>
>
MET_NETCDFINC=/home/gwv/s/mett/METplus/build_components/external_libs/include
> export MET_PYTHON=/opt/python
> export  MET_PYTHON_LD=' -L/opt/python/lib  -lpython3.6m*  -lifcore*'
>
> export FC=ifort
> export CC=icc
> export CXX=icc
> make clean
> rm -rf /tmp/gwv/bin
> mkdir -p /tmp/gwv/bin
> ./configure
--prefix=/home/gwv/s/mett/METplus/build_components/config/../
> --bindir=/tmp/gwv/bin  BUFRLIB_NAME=-lbufr GRIB2CLIB_NAME=-lgrib2c
> --enable-grib2 --enable-python
> BUFRLIB_NAME=-lbufr GRIB2CLIB_NAME=-lgrib2c --enable-grib2 --enable-
python
> make VERBOSE=1
> make install
>
>
> The tmp path was to test the build.   I already had the hacked build
> product and it was being used so I didn't want to overwrite it.
>
> The only nonintuitive setting turned out to be -lifcore.   A few
things use
> icc as the loader for things that need libraries compiled with ifort
> and icc does not by default include the ifcore library needed for
fortran
> objects
> in particular this was needed building the contents of
> ./met-9.1.3/src/tools/other/pb2nc   I slipped it in with the python
> libraries
>
>
>
>
> On Thu, Jul 1, 2021 at 4:57 PM Julie Prestopnik via RT
<met_help at ucar.edu>
> wrote:
>
> > Hi George.  I hope the NCEP emergencies will go smoothly.  We
would
> prefer
> > that the MET build be done without hacks too.  Hacks should not be
> > necessary.  I'm happy to help debug with you whenever you're
ready.
> >
> > Julie
> >
> > On Thu, Jul 1, 2021 at 1:53 PM George Vandenberghe - NOAA
Affiliate via
> RT
> > <
> > met_help at ucar.edu> wrote:
> >
> > >
> > > <URL: https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=100069 >
> > >
> > > THank you very much for quick response.   I am dealing with
other NCEP
> > > emergencies right now and , with this built
> > > and working, the issue remains to debug the build so it works
without
> > > hacks.   I will start that process tuesday but again.. thanks
for
> > response
> > >
> > > On Thu, Jul 1, 2021 at 11:01 AM Julie Prestopnik via RT <
> > met_help at ucar.edu
> > > >
> > > wrote:
> > >
> > > > Hi George.  I work with George McCabe and am hoping to help
you with
> > the
> > > > problems you're experiencing with the installation.  Could you
please
> > > send
> > > > the config.log file and the make.log file via email or send
them to
> our
> > > ftp
> > > > server for me to grab (instructions for sending us data are at
> > > >
> > https://dtcenter.org/community-code/model-evaluation-tools-
met/get-help
> > > ).
> > > >
> > > > Thanks!
> > > >
> > > > Julie
> > > >
> > > > On Wed, Jun 30, 2021 at 1:33 PM George Vandenberghe - NOAA
Affiliate
> > via
> > > RT
> > > > <met_help at ucar.edu> wrote:
> > > >
> > > > >
> > > > > <URL:
https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=100069 >
> > > > >
> > > > >  I got through the python stuff.  MET_PYTHON_LD wasn't
exported in
> MY
> > > > build
> > > > > script and configure didn't pick it up.  However further
down,
> > despite
> > > FC
> > > > > being ifort, some fortran is compiled with gfortran and that
link
> > > using
> > > > > icc doesn't pick up -lifcore which the dependent bufr lib
compiled
> > with
> > > > > ifort, needed.  I hacked that but will now try to get a
proper
> build
> > > > > without hacks.
> > > > >
> > > > >
> > > > > On Wed, Jun 30, 2021 at 12:37 AM George Vandenberghe - NOAA
> > Affiliate <
> > > > > george.vandenberghe at noaa.gov> wrote:
> > > > >
> > > > > > I got back to this build.  We need Met 9.1.3 so I
downloaded that
> > > > > tarball,
> > > > > > extracted it and tried to build on comment.sdsc.edu.  I
> eventually
> > > got
> > > > > to
> > > > > >
> > > > > >
> > > > > > make[4]: Entering directory
> > > > > >
> > > > >
> > > >
> > >
> >
> `/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/tools/core'
> > > > > > Making all in ensemble_stat
> > > > > > make[5]: Entering directory
> > > > > >
> > > > >
> > > >
> > >
> >
> `/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/tools/core/ensemble_stat'
> > > > > > icc  -g -L../../../../src/basic/vx_cal
> > > > -L../../../../src/basic/vx_config
> > > > > > -L../../../../src/basic/vx_log
-L../../../../src/basic/vx_math
> > > > > > -L../../../../src/basic/vx_util
-L../../../../src/libcode/vx_afm
> > > > > > -L../../../../src/libcode/vx_analysis_util
> > > > > > -L../../../../src/libcode/vx_color
> > > -L../../../../src/libcode/vx_data2d
> > > > > > -L../../../../src/libcode/vx_data2d_factory
> > > > > > -L../../../../src/libcode/vx_data2d_grib
> > > > > > -L../../../../src/libcode/vx_data2d_grib2
> > > > > > -L../../../../src/libcode/vx_data2d_nccf
> > > > > > -L../../../../src/libcode/vx_data2d_nc_met
> > > > > > -L../../../../src/libcode/vx_data2d_nc_pinterp
> > > > > > -L../../../../src/libcode/vx_data2d_python
> > > > > > -L../../../../src/libcode/vx_python3_utils
> > > > > > -L../../../../src/libcode/vx_geodesy
> > -L../../../../src/libcode/vx_gis
> > > > > > -L../../../../src/libcode/vx_gnomon
> > -L../../../../src/libcode/vx_grid
> > > > > > -L../../../../src/libcode/vx_gsl_prob
> > > -L../../../../src/libcode/vx_nav
> > > > > > -L../../../../src/libcode/vx_nc_obs
> > > > -L../../../../src/libcode/vx_nc_util
> > > > > > -L../../../../src/libcode/vx_pb_util
> > > > > -L../../../../src/libcode/vx_plot_util
> > > > > > -L../../../../src/libcode/vx_ps
-L../../../../src/libcode/vx_pxm
> > > > > > -L../../../../src/libcode/vx_render
> > > -L../../../../src/libcode/vx_regrid
> > > > > > -L../../../../src/libcode/vx_shapedata
> > > > -L../../../../src/libcode/vx_solar
> > > > > > -L../../../../src/libcode/vx_statistics
> > > > > > -L../../../../src/libcode/vx_stat_out
> > > > > -L../../../../src/libcode/vx_summary
> > > > > > -L../../../../src/libcode/vx_time_series
> > > > > > -L../../../../src/libcode/vx_series_data
> > > > > > -L../../../../src/libcode/vx_tc_util
> > > > > >
-L/home/gwv/s/met/METplus/build_components/external_libs/lib
> > > > > > -L/oasis/projects/nsf/csg103/hanglei/NCEP/libs/hpc-
stack//lib -o
> > > > > > ensemble_stat ensemble_stat-ensemble_stat.o
> > > > > > ensemble_stat-ensemble_stat_conf_info.o -lvx_stat_out
> > -lvx_statistics
> > > > > > -lvx_shapedata -lvx_gsl_prob -lvx_analysis_util
> -lvx_data2d_factory
> > > > > > -lvx_data2d_nc_met -lvx_data2d_grib -lvx_data2d_grib2
-lgrib2c
> > > -ljasper
> > > > > > -lpng -lz -lvx_data2d_nc_pinterp -lvx_data2d_python
> > > -lvx_python3_utils
> > > > > >  -lvx_data2d_nccf -lvx_data2d -lvx_nc_obs -lvx_nc_util
> -lvx_regrid
> > > > > > -lvx_grid -lvx_config -lvx_cal -lvx_util -lvx_math
-lvx_color
> > > -lvx_log
> > > > > -lm
> > > > > > -lnetcdf_c++4 -lnetcdf -lgsl -lgslcblas
> > > > > >
> > > > >
> > > >
> > >
> >
>
/home/gwv/s/met/METplus/build_components/external_libs/lib/libjasper.a(jas_stream.o):
> > > > > > In function `jas_stream_tmpfile':
> > > > > >
> > > > >
> > > >
> > >
> >
>
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/build_components/external_libs/jasper/jasper-
1.900.1/src/libjasper/base/jas_stream.c:368:
> > > > > > warning: the use of `tmpnam' is dangerous, better use
`mkstemp'
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_data2d_python/libvx_data2d_python.a(libvx_data2d_python_a-
python_dataplane.o):
> > > > > > In function
`_INTERNAL1b139be2::straight_python_dataplane(char
> > > const*,
> > > > > int,
> > > > > > char**, bool, DataPlane&, Grid&, VarInfoPython&)':
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:136:
> > > > > > undefined reference to `PyErr_Occurred'
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:138:
> > > > > > undefined reference to `PyErr_Print'
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:165:
> > > > > > undefined reference to `PySys_SetArgv'
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:173:
> > > > > > undefined reference to `PyImport_ImportModule'
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:181:
> > > > > > undefined reference to `PyImport_ReloadModule'
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:185:
> > > > > > undefined reference to `PyErr_Occurred'
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:187:
> > > > > > undefined reference to `PyErr_Print'
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:211:
> > > > > > undefined reference to `PyModule_GetDict'
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:223:
> > > > > > undefined reference to `PyUnicode_FromString'
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:225:
> > > > > > undefined reference to `PyDict_GetItem'
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:242:
> > > > > > undefined reference to `PyUnicode_FromString'
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:244:
> > > > > > undefined reference to `PyDict_GetItem'
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:246:
> > > > > > undefined reference to `PyUnicode_FromString'
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:248:
> > > > > > undefined reference to `PyDict_GetItem'
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_data2d_python/libvx_data2d_python.a(libvx_data2d_python_a-
python_dataplane.o):
> > > > > > In function `_INTERNAL1b139be2::pickle_dataplane(char
const*,
> int,
> > > > > char**,
> > > > > > bool, DataPlane&, Grid&, VarInfoPython&)':
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:345:
> > > > > > undefined reference to `PyErr_Occurred'
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:347:
> > > > > > undefined reference to `PyErr_Print'
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:371:
> > > > > > undefined reference to `PySys_SetArgv'
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:379:
> > > > > > undefined reference to `PyImport_ImportModule'
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:387:
> > > > > > undefined reference to `PyImport_ReloadModule'
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:391:
> > > > > > undefined reference to `PyErr_Occurred'
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:393:
> > > > > > undefined reference to `PyErr_Print'
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:420:
> > > > > > undefined reference to `PyModule_GetDict'
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:422:
> > > > > > undefined reference to `PyUnicode_FromString'
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:424:
> > > > > > undefined reference to `PyDict_GetItem'
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:444:
> > > > > > undefined reference to `PyUnicode_FromString'
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:446:
> > > > > > undefined reference to `PyDict_GetItem'
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:448:
> > > > > > undefined reference to `PyUnicode_FromString'
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:450:
> > > > > > undefined reference to `PyDict_GetItem'
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_data2d_python/libvx_data2d_python.a(libvx_data2d_python_a-
python_dataplane.o):
> > > > > > In function `GlobalPython::initialize()':
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/global_python.h:63:
> > > > > > undefined reference to `Py_Initialize'
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_data2d_python/libvx_data2d_python.a(libvx_data2d_python_a-
dataplane_from_xarray.o):
> > > > > > In function `dataplane_from_xarray(_object*, DataPlane&,
Grid&,
> > > > > > VarInfoPython&)':
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/dataplane_from_xarray.cc:45:
> > > > > > undefined reference to `PyObject_GetAttrString'
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/dataplane_from_xarray.cc:47:
> > > > > > undefined reference to `PyObject_GetAttrString'
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > > > > > In function `_INTERNAL29bd313a::dump_dict(std::ostream&,
> _object*,
> > > > int)':
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:448:
> > > > > > undefined reference to `PyDict_Size'
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:460:
> > > > > > undefined reference to `PyDict_Next'
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:475:
> > > > > > undefined reference to `PyUnicode_AsUTF8'
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > > > > > In function
`_INTERNAL29bd313a::dump_dict_value(std::ostream&,
> > > > _object*,
> > > > > > int)':
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:514:
> > > > > > undefined reference to `PyUnicode_AsUTF8'
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:526:
> > > > > > undefined reference to `PyLong_AsLong'
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:537:
> > > > > > undefined reference to `PyFloat_Type'
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:537:
> > > > > > undefined reference to `PyFloat_Type'
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:537:
> > > > > > undefined reference to `PyType_IsSubtype'
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:539:
> > > > > > undefined reference to `PyFloat_AsDouble'
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > > > > > In function `Python3_Dict::set_from_dict(_object*)':
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:389:
> > > > > > undefined reference to `PyDict_Size'
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > > > > > In function `Python3_Dict::set_from_module(_object*)':
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:408:
> > > > > > undefined reference to `PyModule_Type'
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:408:
> > > > > > undefined reference to `PyModule_Type'
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:408:
> > > > > > undefined reference to `PyType_IsSubtype'
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:417:
> > > > > > undefined reference to `PyModule_GetDict'
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > > > > > In function `Python3_Dict::set(_object*)':
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:352:
> > > > > > undefined reference to `PyModule_Type'
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:352:
> > > > > > undefined reference to `PyModule_Type'
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:352:
> > > > > > undefined reference to `PyType_IsSubtype'
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > > > > > In function `Python3_Dict::lookup_int(char const*) const':
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:156:
> > > > > > undefined reference to `PyDict_GetItemString'
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:176:
> > > > > > undefined reference to `PyLong_AsLong'
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > > > > > In function `Python3_Dict::lookup_double(char const*)
const':
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:193:
> > > > > > undefined reference to `PyDict_GetItemString'
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:204:
> > > > > > undefined reference to `PyFloat_Type'
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:204:
> > > > > > undefined reference to `PyFloat_Type'
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:204:
> > > > > > undefined reference to `PyType_IsSubtype'
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > > > > > In function `Python3_Dict::lookup_string(char const*)
const':
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:230:
> > > > > > undefined reference to `PyDict_GetItemString'
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:250:
> > > > > > undefined reference to `PyUnicode_AsUTF8'
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > > > > > In function `Python3_Dict::lookup_dict(char const*)
const':
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:266:
> > > > > > undefined reference to `PyDict_GetItemString'
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > > > > > In function `Python3_Dict::lookup_list(char const*)
const':
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:302:
> > > > > > undefined reference to `PyDict_GetItemString'
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_numpy.o):
> > > > > > In function `Python3_Numpy::~Python3_Numpy()':
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:61:
> > > > > > undefined reference to `PyBuffer_Release'
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_numpy.o):
> > > > > > In function `Python3_Numpy::set(_object*)':
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:271:
> > > > > > undefined reference to `PyObject_GetAttrString'
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:273:
> > > > > > undefined reference to `PyTuple_Size'
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:282:
> > > > > > undefined reference to `PyTuple_GetItem'
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:284:
> > > > > > undefined reference to `PyLong_AsLong'
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:293:
> > > > > > undefined reference to `PyObject_GetAttrString'
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:311:
> > > > > > undefined reference to `PyObject_GetBuffer'
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:350:
> > > > > > undefined reference to `PyUnicode_AsUTF8'
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_util.o):
> > > > > > In function `operator<<(std::ostream&, _object*)':
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:50:
> > > > > > undefined reference to `PyObject_Print'
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_util.o):
> > > > > > In function `get_attribute(_object*, char const*)':
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:87:
> > > > > > undefined reference to `PyObject_HasAttrString'
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:89:
> > > > > > undefined reference to `PyObject_GetAttrString'
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_util.o):
> > > > > > In function `pyobject_as_int(_object*)':
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:108:
> > > > > > undefined reference to `PyLong_AsLong'
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:110:
> > > > > > undefined reference to `PyFloat_Type'
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:110:
> > > > > > undefined reference to `PyFloat_Type'
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:110:
> > > > > > undefined reference to `PyType_IsSubtype'
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:112:
> > > > > > undefined reference to `PyFloat_AsDouble'
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:116:
> > > > > > undefined reference to `PyUnicode_AsUTF8'
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_util.o):
> > > > > > In function `pyobject_as_double(_object*)':
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:145:
> > > > > > undefined reference to `PyLong_AsLong'
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:147:
> > > > > > undefined reference to `PyFloat_Type'
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:147:
> > > > > > undefined reference to `PyFloat_Type'
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:147:
> > > > > > undefined reference to `PyType_IsSubtype'
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:149:
> > > > > > undefined reference to `PyFloat_AsDouble'
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:153:
> > > > > > undefined reference to `PyUnicode_AsUTF8'
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_util.o):
> > > > > > In function `pyobject_as_string[abi:cxx11](_object*)':
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:181:
> > > > > > undefined reference to `PyUnicode_AsUTF8'
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_util.o):
> > > > > > In function `pyobject_as_concat_string(_object*)':
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:208:
> > > > > > undefined reference to `PyUnicode_AsUTF8'
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_util.o):
> > > > > > In function `run_python_string(char const*)':
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:233:
> > > > > > undefined reference to `PyRun_SimpleStringFlags'
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_script.o):
> > > > > > In function `Python3_Script::Python3_Script(char const*)':
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:122:
> > > > > > undefined reference to `PyImport_ImportModule'
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:126:
> > > > > > undefined reference to `PyErr_Print'
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:130:
> > > > > > undefined reference to `Py_Finalize'
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:142:
> > > > > > undefined reference to `PyModule_GetDict'
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_script.o):
> > > > > > In function `Python3_Script::~Python3_Script()':
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:71:
> > > > > > undefined reference to `Py_Finalize'
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_script.o):
> > > > > > In function `Python3_Script::lookup(char const*) const':
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:163:
> > > > > > undefined reference to `PyDict_GetItemString'
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_script.o):
> > > > > > In function `Python3_Script::run(char const*) const':
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:186:
> > > > > > undefined reference to `PyRun_StringFlags'
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_script.o):
> > > > > > In function `Python3_Script::read_pickle(char const*, char
> const*)
> > > > > const':
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:227:
> > > > > > undefined reference to `PyErr_Clear'
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:231:
> > > > > > undefined reference to `PyErr_Occurred'
> > > > > >
> > > ../../../../src/basic/vx_util/libvx_util.a(libvx_util_a-
python_line.o):
> > > > > In
> > > > > > function `PyLineDataFile::do_straight()':
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:333:
> > > > > > undefined reference to `PyUnicode_FromString'
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:333:
> > > > > > undefined reference to `PyImport_Import'
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:335:
> > > > > > undefined reference to `PyErr_Occurred'
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:337:
> > > > > > undefined reference to `PyErr_Print'
> > > > > >
> > > ../../../../src/basic/vx_util/libvx_util.a(libvx_util_a-
python_line.o):
> > > > > In
> > > > > > function `PyLineDataFile::make_data_line()':
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:241:
> > > > > > undefined reference to `PyList_GetItem'
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:265:
> > > > > > undefined reference to `PyList_Size'
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:280:
> > > > > > undefined reference to `PyList_GetItem'
> > > > > >
> > > ../../../../src/basic/vx_util/libvx_util.a(libvx_util_a-
python_line.o):
> > > > > In
> > > > > > function `PyLineDataFile::open(char const*, StringArray
const&)':
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:170:
> > > > > > undefined reference to `PyList_Size'
> > > > > > make[5]: *** [ensemble_stat] Error 1
> > > > > > make[5]: Leaving directory
> > > > > >
> > > > >
> > > >
> > >
> >
> `/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/tools/core/ensemble_stat'
> > > > > > make[4]: *** [all-recursive] Error 1
> > > > > > make[4]: Leaving directory
> > > > > >
> > > > >
> > > >
> > >
> >
> `/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/tools/core'
> > > > > > make[3]: *** [all-recursive] Error 1
> > > > > > make[3]: Leaving directory
> > > > > >
> > > > >
> > > >
> > >
> >
> `/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/tools'
> > > > > > make[2]: *** [all-recursive] Error 1
> > > > > > make[2]: Leaving directory
> > > > > >
> > > `/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src'
> > > > > > make[1]: *** [all-recursive] Error 1
> > > > > > make[1]: Leaving directory
> > > > > >
> `/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-9.1.3'
> > > > > > make: *** [all] Error 2
> > > > > > [gwv at comet-ln3 met-9.1.3]$
> > > > > > [gwv at comet-ln3 met-9.1.3]$
> > > > > >
> > > > > >
> > > > > > So where would I find this stuff.  The shared libraries
have it
> but
> > > ld
> > > > > > isn't finding it.  When I hardcode the  one .a  library
into the
> > load
> > > > > > to get through this step,I get
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> */opt/python/lib/python3.6/config-3.6m-x86_64-linux-
gnu/libpython3.6m.a(signalmodule.o):
> > > > > > undefined reference to symbol
'pthread_sigmask@@GLIBC_2.2.5'*
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > On Thu, Jun 3, 2021 at 4:33 PM George Vandenberghe - NOAA
> > Affiliate <
> > > > > > george.vandenberghe at noaa.gov> wrote:
> > > > > >
> > > > > >> Keep in mind it built, but there were some
inconsistencies in
> the
> > > Met
> > > > > >> source that was supplied from the repository.  I will
> > > > > >> go back to the instructions with the tarball but what
came from
> > the
> > > > > >> repository looked like a really good bootstrap build
> > > > > >> of everything with only a few loose ends in the Met
source and
> one
> > > > (??)
> > > > > >> in the bufrlib.  I've operated that way before
> > > > > >> assuming everything on the new foreign system is either
missing,
> > > > > >> backlevel, or wrongly installed so I have to build
> > > > > >> my own trusted stack but I should point out EMC has made
> ENORMOUS
> > > > > >> progress in making our needed software
> > > > > >> stack more reliable and portable.
> > > > > >>
> > > > > >> Anyway I'll go back and actually read the instructions
this time
> > > > > >>
> > > > > >> On Thu, Jun 3, 2021 at 4:01 PM George McCabe via RT <
> > > > met_help at ucar.edu>
> > > > > >> wrote:
> > > > > >>
> > > > > >>> Hi George,
> > > > > >>>
> > > > > >>> I will follow up to what John said and note that there
is a
> file
> > in
> > > > the
> > > > > >>> METplus repository called build_components/env_vars.bash
that
> has
> > > > > >>> examples
> > > > > >>> of environment variables and module commands that should
be set
> > to
> > > > > build
> > > > > >>> MET. The examples likely need to be modified to get it
to run
> in
> > > > > another
> > > > > >>> environment. The example environment variables that are
used
> for
> > a
> > > > > module
> > > > > >>> based system like Hera are all commented out. Setting
these
> > > variables
> > > > > to
> > > > > >>> match your system should help.
> > > > > >>>
> > > > > >>> Thanks,
> > > > > >>> George
> > > > > >>>
> > > > > >>> On Thu, Jun 3, 2021 at 1:43 PM John Halley Gotway via RT
<
> > > > > >>> met_help at ucar.edu>
> > > > > >>> wrote:
> > > > > >>>
> > > > > >>> >
> > > > > >>> > <URL:
> https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=100069
> > >
> > > > > >>> >
> > > > > >>> > Hi George V,
> > > > > >>> >
> > > > > >>> > This is John Halley Gotway. I work with George M on
providing
> > > > METplus
> > > > > >>> > support.
> > > > > >>> >
> > > > > >>> > MET is intended to be compiled by users from a
tarfile, not
> > > > directly
> > > > > >>> from
> > > > > >>> > the repository. That's why our Downloads page
> > > > > >>> > <
> > > > > >>>
> > > > >
> > >
> https://dtcenter.org/community-code/model-evaluation-tools-
met/download>
> > > > > >>> > links directly to the tarfile on GitHub
> > > > > >>> > <
> > > > > >>> >
> > > > > >>>
> > > > >
> > > >
> > >
> >
> https://github.com/dtcenter/MET/releases/download/v10.0.0/met-
10.0.0.20210510.tar.gz
> > > > > >>> > >
> > > > > >>> > that users should compile. We do development within
the
> > > repository
> > > > > but
> > > > > >>> run
> > > > > >>> > a script to create a release. That script runs some
tools to
> > > > > >>> automatically
> > > > > >>> > generate some code, including an internal utility
> > enum_to_string
> > > as
> > > > > >>> well as
> > > > > >>> > lex/yacc. Those utilities are needed for development
but not
> > for
> > > > > >>> compiling
> > > > > >>> > the released versions. This logic is handled in the
"make"
> step
> > > > using
> > > > > >>> the
> > > > > >>> > MET_DEVELOPMENT environment variable. If that variable
is set
> > > when
> > > > > the
> > > > > >>> > "configure" script is run, then subsequent calls to
"make"
> will
> > > > > create
> > > > > >>> > those auto-generated files... and "make clean" will
remove
> > them.
> > > > > >>> >
> > > > > >>> > But again, this is intended for development, not for
the
> > > > compilation
> > > > > >>> of a
> > > > > >>> > release tarfile. To compile MET, please refer to the
section
> > > > titled:
> > > > > >>> > Sample Script For Compiling External Libraries And MET
> > > > > >>> > On the MET downloads page:
> > > > > >>> >
> > > > > >>>
> > > > >
> > >
> https://dtcenter.org/community-code/model-evaluation-tools-
met/download
> > > > > >>> >
> > > > > >>> > Julie Prestopnik is the developer who handles most of
the
> > builds
> > > of
> > > > > >>> MET on
> > > > > >>> > NOAA/NCAR/Community machines. That is the script she
> maintains
> > > and
> > > > > >>> runs for
> > > > > >>> > each build.
> > > > > >>> >
> > > > > >>> > I realize that the presence of the MET_build.sh script
in the
> > > > METplus
> > > > > >>> > repository is confusing. It's included as part of our
work
> > toward
> > > > the
> > > > > >>> use
> > > > > >>> > of manage externals, but it clearly isn't working as
> expected.
> > In
> > > > > fact,
> > > > > >>> > that script does just call the compile_MET_all.sh
script I've
> > > > > >>> referenced
> > > > > >>> > above. Ideally that'd all just work out of the box,
but it
> > looks
> > > > like
> > > > > >>> we'll
> > > > > >>> > need to work on refining it some more.
> > > > > >>> >
> > > > > >>> > Julie's out of the office this week, but will be back
next
> > week.
> > > > > She's
> > > > > >>> best
> > > > > >>> > suited to address any issues which arise in your
compilation
> of
> > > > MET.
> > > > > >>> >
> > > > > >>> > Thanks,
> > > > > >>> > John
> > > > > >>> >
> > > > > >>> > On Thu, Jun 3, 2021 at 11:33 AM George Vandenberghe -
NOAA
> > > > Affiliate
> > > > > >>> via RT
> > > > > >>> > <met_help at ucar.edu> wrote:
> > > > > >>> >
> > > > > >>> > >
> > > > > >>> > > <URL:
> > https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=100069
> > > >
> > > > > >>> > >
> > > > > >>> > > The new build worked.  The met version  downloaded
in
> > > > > >>> buiild_components
> > > > > >>> > > does not appear to be completely compatible
> > > > > >>> > > with it's makefiles. It's missing a few sources.
Adding
> > those
> > > > > >>> sources
> > > > > >>> > and
> > > > > >>> > > changing the compiler to intel to get around a
silent
> bufrlib
> > > > > failure
> > > > > >>> > with
> > > > > >>> > > the gnu build, got it to build on COMET.  I was not
able to
> > > > figure
> > > > > >>> out
> > > > > >>> > how
> > > > > >>> > > to set a nondefault installation directory.
> > > > > >>> > >
> > > > > >>> > >
> > > > > >>> > >
> > > > > >>> > > On Tue, Jun 1, 2021 at 5:45 PM George Vandenberghe -
NOAA
> > > > > Affiliate <
> > > > > >>> > > george.vandenberghe at noaa.gov> wrote:
> > > > > >>> > >
> > > > > >>> > > > I tried a hera build so I could see if I could
build it
> on
> > a
> > > > > system
> > > > > >>> > where
> > > > > >>> > > > it's known to be buildable.
> > > > > >>> > > >
> > > > > >>> > > > I downloaded metplus directly with
> > > > > >>> > > >
> > > > > >>> > > > git clone https://github.com/dtcenter/METplus
> > > > > >>> > > > This extracted a METplus/build_components
directory
> > > > > >>> > > >
> > > > > >>> > > > In this directory I ran  build_MET.sh
> > > > > >>> > > >
> > > > > >>> > > > This built a bunch of prerequisites e.g. hdf5,
jasper and
> > > > netcdf
> > > > > >>> but
> > > > > >>> > > > eventually failed with
> > > > > >>> > > >
> > > > > >>> > > > *make[4]: Entering directory
> > > > > >>> > > >
> > > > > >>> > >
> > > > > >>> >
> > > > > >>>
> > > > >
> > > >
> > >
> >
>
`/oasis/projects/nsf/csg103/gwv/met/METplus/MET/met/src/basic/vx_math'make[4]:
> > > > > >>> > > > *** No rule to make target
`viewgravity_to_string.cc',
> > needed
> > > > by
> > > > > >>> > > > `libvx_math_a-viewgravity_to_string.o'.  Stop.*
> > > > > >>> > > >
> > > > > >>> > > > So.. stepping back I downloaded the current met
> > > > > >>> > > > *wget
> > > > > >>> > > >
> > > > > >>> > >
> > > > > >>> >
> > > > > >>>
> > > > >
> > > >
> > >
> >
> https://github.com/dtcenter/MET/releases/download/v10.0.0/met-
10.0.0.20210510.tar.gz
> > > > > >>> > > > <
> > > > > >>> > >
> > > > > >>> >
> > > > > >>>
> > > > >
> > > >
> > >
> >
> https://github.com/dtcenter/MET/releases/download/v10.0.0/met-
10.0.0.20210510.tar.gz
> > > > > >>> > > >*
> > > > > >>> > > >
> > > > > >>> > > > and untarred it and am now trying that build
> > > > > >>> > > >
> > > > > >>> > > >
> > > > > >>> > > >
> > > > > >>> > > >
> > > > > >>> > > >
> > > > > >>> > > >
> > > > > >>> > > > On Tue, Jun 1, 2021 at 4:49 PM George McCabe via
RT <
> > > > > >>> met_help at ucar.edu
> > > > > >>> > >
> > > > > >>> > > > wrote:
> > > > > >>> > > >
> > > > > >>> > > >> Hi George,
> > > > > >>> > > >>
> > > > > >>> > > >> I'll first mention that METplus 4.0.0 and MET
10.0.0 are
> > > > already
> > > > > >>> > > installed
> > > > > >>> > > >> on Hera. This page lists information about those
> installs
> > > > (under
> > > > > >>> NOAA
> > > > > >>> > > >> Machines > HERA):
> > > > > >>> > > >>
> > > > > >>> >
> > > > > >>>
> > > > >
> > >
> https://dtcenter.org/community-code/metplus/metplus-4-0-existing-
builds
> > > > > >>> > > >>
> > > > > >>> > > >> Where did you download the MET source code? It
should be
> > > > > >>> downloaded
> > > > > >>> > from
> > > > > >>> > > >> the link on this page:
> > > > > >>> > > >>
> > > > > >>> >
> > > > > >>>
> > > > >
> > >
> https://dtcenter.org/community-code/model-evaluation-tools-
met/download
> > > > > >>> > > >>
> > > > > >>> > > >> Here is the direct link to the tarfile to
download:
> > > > > >>> > > >>
> > > > > >>> > > >>
> > > > > >>> > >
> > > > > >>> >
> > > > > >>>
> > > > >
> > > >
> > >
> >
> https://github.com/dtcenter/MET/releases/download/v10.0.0/met-
10.0.0.20210510.tar.gz
> > > > > >>> > > >>
> > > > > >>> > > >> I would also check if the environment variable
> > > MET_DEVELOPMENT
> > > > > is
> > > > > >>> set
> > > > > >>> > in
> > > > > >>> > > >> your environment. It should be unset and may
cause the
> > > errors
> > > > > you
> > > > > >>> are
> > > > > >>> > > >> seeing.
> > > > > >>> > > >>
> > > > > >>> > > >> Please let me know if that does not help or if
you have
> > any
> > > > > other
> > > > > >>> > > >> questions.
> > > > > >>> > > >>
> > > > > >>> > > >> Thanks,
> > > > > >>> > > >> George
> > > > > >>> > > >>
> > > > > >>> > > >>
> > > > > >>> > > >> On Tue, Jun 1, 2021 at 9:30 AM George
Vandenberghe -
> NOAA
> > > > > >>> Affiliate
> > > > > >>> > via
> > > > > >>> > > >> RT <
> > > > > >>> > > >> met_help at ucar.edu> wrote:
> > > > > >>> > > >>
> > > > > >>> > > >> >
> > > > > >>> > > >> > Tue Jun 01 09:30:21 2021: Request 100069 was
acted
> upon.
> > > > > >>> > > >> > Transaction: Ticket created by
> > > george.vandenberghe at noaa.gov
> > > > > >>> > > >> >        Queue: met_help
> > > > > >>> > > >> >      Subject: Metplus does not build on
> comet.sdsc.edu
> > > (or
> > > > > >>> hera)
> > > > > >>> > > >> >        Owner: Nobody
> > > > > >>> > > >> >   Requestors: george.vandenberghe at noaa.gov
> > > > > >>> > > >> >       Status: new
> > > > > >>> > > >> >  Ticket <URL:
> > > > > >>> > >
https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=100069
> > > > > >>> > > >> >
> > > > > >>> > > >> >
> > > > > >>> > > >> >
> > > > > >>> > > >> > I have been asked to build metplus on a new
system.  I
> > > > > >>> downloaded it
> > > > > >>> > > and
> > > > > >>> > > >> > after a bunch of prerequisites are built, I get
the
> > > > following
> > > > > >>> error
> > > > > >>> > on
> > > > > >>> > > >> both
> > > > > >>> > > >> > NOAA hera, and the new system
> > > > > >>> > > >> >
> > > > > >>> > > >> > mv -f .deps/libvx_cal_a-time_strings.Tpo
> > > > > >>> > > >> .deps/libvx_cal_a-time_strings.Po
> > > > > >>> > > >> > /opt/gnu/gcc/bin/g++ -DHAVE_CONFIG_H -I.
-I../../..
> > > > > >>> > > >> >  -I../../../src/basic/vx_cal
> > > -I../../../src/basic/vx_config
> > > > > >>> > > >> > -I../../../src/basic/vx_log
> -I../../../src/basic/vx_math
> > > > > >>> > > >> > -I../../../src/basic/vx_util
> > -I../../../src/libcode/vx_afm
> > > > > >>> > > >> > -I../../../src/libcode/vx_analysis_util
> > > > > >>> > > -I../../../src/libcode/vx_color
> > > > > >>> > > >> > -I../../../src/libcode/vx_data2d
> > > > > >>> > > >> -I../../../src/libcode/vx_data2d_factory
> > > > > >>> > > >> > -I../../../src/libcode/vx_data2d_grib
> > > > > >>> > > >> > -I../../../src/libcode/vx_data2d_grib2
> > > > > >>> > > >> > -I../../../src/libcode/vx_data2d_nccf
> > > > > >>> > > >> > -I../../../src/libcode/vx_data2d_nc_met
> > > > > >>> > > >> > -I../../../src/libcode/vx_data2d_nc_pinterp
> > > > > >>> > > >> > -I../../../src/libcode/vx_data2d_python
> > > > > >>> > > >> > -I../../../src/libcode/vx_python3_utils
> > > > > >>> > > >> -I../../../src/libcode/vx_geodesy
> > > > > >>> > > >> > -I../../../src/libcode/vx_gis
> > > > -I../../../src/libcode/vx_gnomon
> > > > > >>> > > >> > -I../../../src/libcode/vx_grid
> > > > > >>> -I../../../src/libcode/vx_gsl_prob
> > > > > >>> > > >> > -I../../../src/libcode/vx_nav
> > > > -I../../../src/libcode/vx_nc_obs
> > > > > >>> > > >> > -I../../../src/libcode/vx_nc_util
> > > > > >>> -I../../../src/libcode/vx_pb_util
> > > > > >>> > > >> > -I../../../src/libcode/vx_plot_util
> > > > > -I../../../src/libcode/vx_ps
> > > > > >>> > > >> > -I../../../src/libcode/vx_pxm
> > > > -I../../../src/libcode/vx_render
> > > > > >>> > > >> > -I../../../src/libcode/vx_regrid
> > > > > >>> -I../../../src/libcode/vx_shapedata
> > > > > >>> > > >> > -I../../../src/libcode/vx_solar
> > > > > >>> -I../../../src/libcode/vx_statistics
> > > > > >>> > > >> > -I../../../src/libcode/vx_stat_out
> > > > > >>> -I../../../src/libcode/vx_summary
> > > > > >>> > > >> > -I../../../src/libcode/vx_time_series
> > > > > >>> > > >> -I../../../src/libcode/vx_series_data
> > > > > >>> > > >> > -I../../../src/libcode/vx_tc_util
> > > > > >>> > > >> >
> > > > > >>> > > >> >
> > > > > >>> > > >>
> > > > > >>> > >
> > > > > >>> >
> > > > > >>>
> > > > >
> > > >
> > >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > > > > >>> > > >> >
> > > > > >>> > > >> >
> > > > > >>> > > >>
> > > > > >>> > >
> > > > > >>> >
> > > > > >>>
> > > > >
> > > >
> > >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > > > > >>> > > >> >
> > > > > >>> > > >> >
> > > > > >>> > > >>
> > > > > >>> > >
> > > > > >>> >
> > > > > >>>
> > > > >
> > > >
> > >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > > > > >>> > > >> >
> > > > > >>> > > >> >
> > > > > >>> > > >>
> > > > > >>> > >
> > > > > >>> >
> > > > > >>>
> > > > >
> > > >
> > >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > > > > >>> > > >> > -I../../basic/vx_log -I../../basic/vx_util
> > > > > >>> > > >> -I/opt/python/include/python3.6m
> > > > > >>> > > >> > -I/opt/python/include/python3.6m  -Wno-unused-
result
> > > > > >>> -Wsign-compare
> > > > > >>> > > >> >  -DNDEBUG -g -fwrapv -O3 -Wall
> > > > > >>> > > >> >
> > > > > >>> > > >> >
> > > > > >>> > > >>
> > > > > >>> > >
> > > > > >>> >
> > > > > >>>
> > > > >
> > > >
> > >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > > > > >>> > > >> >
> > > > > >>> > > >> >
> > > > > >>> > > >>
> > > > > >>> > >
> > > > > >>> >
> > > > > >>>
> > > > >
> > > >
> > >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > > > > >>> > > >> >
> > > > > >>> > > >> >
> > > > > >>> > > >>
> > > > > >>> > >
> > > > > >>> >
> > > > > >>>
> > > > >
> > > >
> > >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > > > > >>> > > >> > -DBLOCK4 -DWITH_GRIB2 -DWITH_PYTHON
> > > > > >>> > > >> >
> > > > > >>> > > >> >
> > > > > >>> > > >>
> > > > > >>> > >
> > > > > >>> >
> > > > > >>>
> > > > >
> > > >
> > >
> >
>
-DMET_BASE="\"/home/gwv/ns/fit2obs/met/METplus/build_components/config/../share/met\""
> > > > > >>> > > >> >  -Wall -g -MT libvx_cal_a-unix_to_mdyhms.o -MD
-MP -MF
> > > > > >>> > > >> > .deps/libvx_cal_a-unix_to_mdyhms.Tpo -c -o
> > > > > >>> > > libvx_cal_a-unix_to_mdyhms.o
> > > > > >>> > > >> > `test -f 'unix_to_mdyhms.cc' || echo
> > > './'`unix_to_mdyhms.cc
> > > > > >>> > > >> > mv -f .deps/libvx_cal_a-unix_to_mdyhms.Tpo
> > > > > >>> > > >> > .deps/libvx_cal_a-unix_to_mdyhms.Po
> > > > > >>> > > >> > /opt/gnu/gcc/bin/g++ -DHAVE_CONFIG_H -I.
-I../../..
> > > > > >>> > > >> >  -I../../../src/basic/vx_cal
> > > -I../../../src/basic/vx_config
> > > > > >>> > > >> > -I../../../src/basic/vx_log
> -I../../../src/basic/vx_math
> > > > > >>> > > >> > -I../../../src/basic/vx_util
> > -I../../../src/libcode/vx_afm
> > > > > >>> > > >> > -I../../../src/libcode/vx_analysis_util
> > > > > >>> > > -I../../../src/libcode/vx_color
> > > > > >>> > > >> > -I../../../src/libcode/vx_data2d
> > > > > >>> > > >> -I../../../src/libcode/vx_data2d_factory
> > > > > >>> > > >> > -I../../../src/libcode/vx_data2d_grib
> > > > > >>> > > >> > -I../../../src/libcode/vx_data2d_grib2
> > > > > >>> > > >> > -I../../../src/libcode/vx_data2d_nccf
> > > > > >>> > > >> > -I../../../src/libcode/vx_data2d_nc_met
> > > > > >>> > > >> > -I../../../src/libcode/vx_data2d_nc_pinterp
> > > > > >>> > > >> > -I../../../src/libcode/vx_data2d_python
> > > > > >>> > > >> > -I../../../src/libcode/vx_python3_utils
> > > > > >>> > > >> -I../../../src/libcode/vx_geodesy
> > > > > >>> > > >> > -I../../../src/libcode/vx_gis
> > > > -I../../../src/libcode/vx_gnomon
> > > > > >>> > > >> > -I../../../src/libcode/vx_grid
> > > > > >>> -I../../../src/libcode/vx_gsl_prob
> > > > > >>> > > >> > -I../../../src/libcode/vx_nav
> > > > -I../../../src/libcode/vx_nc_obs
> > > > > >>> > > >> > -I../../../src/libcode/vx_nc_util
> > > > > >>> -I../../../src/libcode/vx_pb_util
> > > > > >>> > > >> > -I../../../src/libcode/vx_plot_util
> > > > > -I../../../src/libcode/vx_ps
> > > > > >>> > > >> > -I../../../src/libcode/vx_pxm
> > > > -I../../../src/libcode/vx_render
> > > > > >>> > > >> > -I../../../src/libcode/vx_regrid
> > > > > >>> -I../../../src/libcode/vx_shapedata
> > > > > >>> > > >> > -I../../../src/libcode/vx_solar
> > > > > >>> -I../../../src/libcode/vx_statistics
> > > > > >>> > > >> > -I../../../src/libcode/vx_stat_out
> > > > > >>> -I../../../src/libcode/vx_summary
> > > > > >>> > > >> > -I../../../src/libcode/vx_time_series
> > > > > >>> > > >> -I../../../src/libcode/vx_series_data
> > > > > >>> > > >> > -I../../../src/libcode/vx_tc_util
> > > > > >>> > > >> >
> > > > > >>> > > >> >
> > > > > >>> > > >>
> > > > > >>> > >
> > > > > >>> >
> > > > > >>>
> > > > >
> > > >
> > >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > > > > >>> > > >> >
> > > > > >>> > > >> >
> > > > > >>> > > >>
> > > > > >>> > >
> > > > > >>> >
> > > > > >>>
> > > > >
> > > >
> > >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > > > > >>> > > >> >
> > > > > >>> > > >> >
> > > > > >>> > > >>
> > > > > >>> > >
> > > > > >>> >
> > > > > >>>
> > > > >
> > > >
> > >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > > > > >>> > > >> >
> > > > > >>> > > >> >
> > > > > >>> > > >>
> > > > > >>> > >
> > > > > >>> >
> > > > > >>>
> > > > >
> > > >
> > >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > > > > >>> > > >> > -I../../basic/vx_log -I../../basic/vx_util
> > > > > >>> > > >> -I/opt/python/include/python3.6m
> > > > > >>> > > >> > -I/opt/python/include/python3.6m  -Wno-unused-
result
> > > > > >>> -Wsign-compare
> > > > > >>> > > >> >  -DNDEBUG -g -fwrapv -O3 -Wall
> > > > > >>> > > >> >
> > > > > >>> > > >> >
> > > > > >>> > > >>
> > > > > >>> > >
> > > > > >>> >
> > > > > >>>
> > > > >
> > > >
> > >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > > > > >>> > > >> >
> > > > > >>> > > >> >
> > > > > >>> > > >>
> > > > > >>> > >
> > > > > >>> >
> > > > > >>>
> > > > >
> > > >
> > >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > > > > >>> > > >> >
> > > > > >>> > > >> >
> > > > > >>> > > >>
> > > > > >>> > >
> > > > > >>> >
> > > > > >>>
> > > > >
> > > >
> > >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > > > > >>> > > >> > -DBLOCK4 -DWITH_GRIB2 -DWITH_PYTHON
> > > > > >>> > > >> >
> > > > > >>> > > >> >
> > > > > >>> > > >>
> > > > > >>> > >
> > > > > >>> >
> > > > > >>>
> > > > >
> > > >
> > >
> >
>
-DMET_BASE="\"/home/gwv/ns/fit2obs/met/METplus/build_components/config/../share/met\""
> > > > > >>> > > >> >  -Wall -g -MT libvx_cal_a-unix_string.o -MD -MP
-MF
> > > > > >>> > > >> > .deps/libvx_cal_a-unix_string.Tpo -c -o
> > > > > >>> libvx_cal_a-unix_string.o
> > > > > >>> > > `test
> > > > > >>> > > >> -f
> > > > > >>> > > >> > 'unix_string.cc' || echo './'`unix_string.cc
> > > > > >>> > > >> > mv -f .deps/libvx_cal_a-unix_string.Tpo
> > > > > >>> > > .deps/libvx_cal_a-unix_string.Po
> > > > > >>> > > >> > rm -f libvx_cal.a
> > > > > >>> > > >> > ar cru libvx_cal.a libvx_cal_a-date_to_mjd.o
> > > > > >>> libvx_cal_a-day_dif.o
> > > > > >>> > > >> > libvx_cal_a-day_of_week.o libvx_cal_a-
doyhms_to_unix.o
> > > > > >>> > > >> libvx_cal_a-is_dst.o
> > > > > >>> > > >> > libvx_cal_a-is_leap_year.o
> libvx_cal_a-mdyhms_to_unix.o
> > > > > >>> > > >> > libvx_cal_a-mjd_to_date.o libvx_cal_a-
time_array.o
> > > > > >>> > > >> > libvx_cal_a-time_strings.o
> libvx_cal_a-unix_to_mdyhms.o
> > > > > >>> > > >> > libvx_cal_a-unix_string.o
> > > > > >>> > > >> > ranlib libvx_cal.a
> > > > > >>> > > >> > make[4]: Leaving directory
> > > > > >>> > > >> >
> > > > > >>> > > >> >
> > > > > >>> > > >>
> > > > > >>> > >
> > > > > >>> >
> > > > > >>>
> > > > >
> > > >
> > >
> >
>
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src/basic/vx_cal'
> > > > > >>> > > >> > Making all in vx_math
> > > > > >>> > > >> > make[4]: Entering directory
> > > > > >>> > > >> >
> > > > > >>> > > >> >
> > > > > >>> > > >>
> > > > > >>> > >
> > > > > >>> >
> > > > > >>>
> > > > >
> > > >
> > >
> >
>
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src/basic/vx_math'
> > > > > >>> > > >> > *make[4]: *** No rule to make target
> > > > > `viewgravity_to_string.cc',
> > > > > >>> > > needed
> > > > > >>> > > >> by
> > > > > >>> > > >> > `libvx_math_a-viewgravity_to_string.o'.  Stop.*
> > > > > >>> > > >> > make[4]: Leaving directory
> > > > > >>> > > >> >
> > > > > >>> > > >> >
> > > > > >>> > > >>
> > > > > >>> > >
> > > > > >>> >
> > > > > >>>
> > > > >
> > > >
> > >
> >
>
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src/basic/vx_math'
> > > > > >>> > > >> > make[3]: *** [all-recursive] Error 1
> > > > > >>> > > >> > make[3]: Leaving directory
> > > > > >>> > > >> >
> > > > > >>> >
> > > > >
> >
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src/basic'
> > > > > >>> > > >> > make[2]: *** [all-recursive] Error 1
> > > > > >>> > > >> > make[2]: Leaving directory
> > > > > >>> > > >> >
> > > > >
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src'
> > > > > >>> > > >> > make[1]: *** [all-recursive] Error 1
> > > > > >>> > > >> > make[1]: Leaving directory
> > > > > >>> > > >> >
> > > `/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met'
> > > > > >>> > > >> > make: *** [all] Error 2
> > > > > >>> > > >> >
> > > > > >>> > > >> >
> > > > > >>> > > >> >
> > > > > >>> > > >> > --
> > > > > >>> > > >> >
> > > > > >>> > > >> > George W Vandenberghe
> > > > > >>> > > >> >
> > > > > >>> > > >> > *IMSG* at NOAA/NWS/NCEP/EMC
> > > > > >>> > > >> >
> > > > > >>> > > >> > 5830 University Research Ct., Rm. 2141
> > > > > >>> > > >> >
> > > > > >>> > > >> > College Park, MD 20740
> > > > > >>> > > >> >
> > > > > >>> > > >> > George.Vandenberghe at noaa.gov
> > > > > >>> > > >> >
> > > > > >>> > > >> > 301-683-3769(work)  3017751547(cell)
> > > > > >>> > > >> >
> > > > > >>> > > >> >
> > > > > >>> > > >>
> > > > > >>> > > >> --
> > > > > >>> > > >> George McCabe - Software Engineer III
> > > > > >>> > > >> National Center for Atmospheric Research
> > > > > >>> > > >> Research Applications Laboratory
> > > > > >>> > > >> 303-497-2768
> > > > > >>> > > >> ---
> > > > > >>> > > >> My working day may not be your working day.
Please do
> not
> > > feel
> > > > > >>> obliged
> > > > > >>> > > to
> > > > > >>> > > >> reply to this email outside of your normal
working
> hours.
> > > > > >>> > > >>
> > > > > >>> > > >>
> > > > > >>> > > >
> > > > > >>> > > > --
> > > > > >>> > > >
> > > > > >>> > > > George W Vandenberghe
> > > > > >>> > > >
> > > > > >>> > > > *IMSG* at NOAA/NWS/NCEP/EMC
> > > > > >>> > > >
> > > > > >>> > > > 5830 University Research Ct., Rm. 2141
> > > > > >>> > > >
> > > > > >>> > > > College Park, MD 20740
> > > > > >>> > > >
> > > > > >>> > > > George.Vandenberghe at noaa.gov
> > > > > >>> > > >
> > > > > >>> > > > 301-683-3769(work)  3017751547(cell)
> > > > > >>> > > >
> > > > > >>> > > >
> > > > > >>> > >
> > > > > >>> > > --
> > > > > >>> > >
> > > > > >>> > > George W Vandenberghe
> > > > > >>> > >
> > > > > >>> > > *IMSG* at NOAA/NWS/NCEP/EMC
> > > > > >>> > >
> > > > > >>> > > 5830 University Research Ct., Rm. 2141
> > > > > >>> > >
> > > > > >>> > > College Park, MD 20740
> > > > > >>> > >
> > > > > >>> > > George.Vandenberghe at noaa.gov
> > > > > >>> > >
> > > > > >>> > > 301-683-3769(work)  3017751547(cell)
> > > > > >>> > >
> > > > > >>> > >
> > > > > >>> >
> > > > > >>> >
> > > > > >>>
> > > > > >>> --
> > > > > >>> George McCabe - Software Engineer III
> > > > > >>> National Center for Atmospheric Research
> > > > > >>> Research Applications Laboratory
> > > > > >>> 303-497-2768
> > > > > >>> ---
> > > > > >>> My working day may not be your working day. Please do
not feel
> > > > obliged
> > > > > to
> > > > > >>> reply to this email outside of your normal working
hours.
> > > > > >>>
> > > > > >>>
> > > > > >>
> > > > > >> --
> > > > > >>
> > > > > >> George W Vandenberghe
> > > > > >>
> > > > > >> *IMSG* at NOAA/NWS/NCEP/EMC
> > > > > >>
> > > > > >> 5830 University Research Ct., Rm. 2141
> > > > > >>
> > > > > >> College Park, MD 20740
> > > > > >>
> > > > > >> George.Vandenberghe at noaa.gov
> > > > > >>
> > > > > >> 301-683-3769(work)  3017751547(cell)
> > > > > >>
> > > > > >>
> > > > > >
> > > > > > --
> > > > > >
> > > > > > George W Vandenberghe
> > > > > >
> > > > > > *IMSG* at NOAA/NWS/NCEP/EMC
> > > > > >
> > > > > > 5830 University Research Ct., Rm. 2141
> > > > > >
> > > > > > College Park, MD 20740
> > > > > >
> > > > > > George.Vandenberghe at noaa.gov
> > > > > >
> > > > > > 301-683-3769(work)  3017751547(cell)
> > > > > >
> > > > > >
> > > > >
> > > > > --
> > > > >
> > > > > George W Vandenberghe
> > > > >
> > > > > *IMSG* at NOAA/NWS/NCEP/EMC
> > > > >
> > > > > 5830 University Research Ct., Rm. 2141
> > > > >
> > > > > College Park, MD 20740
> > > > >
> > > > > George.Vandenberghe at noaa.gov
> > > > >
> > > > > 301-683-3769(work)  3017751547(cell)
> > > > >
> > > > >
> > > >
> > > > --
> > > > Julie Prestopnik (she/her)
> > > > Software Engineer
> > > > National Center for Atmospheric Research
> > > > Research Applications Laboratory
> > > > Email: jpresto at ucar.edu
> > > >
> > > > My working day may not be your working day.  Please do not
feel
> obliged
> > > to
> > > > reply to this email outside of your normal working hours.
> > > >
> > > >
> > >
> > > --
> > >
> > > George W Vandenberghe
> > >
> > > *IMSG* at NOAA/NWS/NCEP/EMC
> > >
> > > 5830 University Research Ct., Rm. 2141
> > >
> > > College Park, MD 20740
> > >
> > > George.Vandenberghe at noaa.gov
> > >
> > > 301-683-3769(work)  3017751547(cell)
> > >
> > >
> >
> > --
> > Julie Prestopnik (she/her)
> > Software Engineer
> > National Center for Atmospheric Research
> > Research Applications Laboratory
> > Email: jpresto at ucar.edu
> >
> > My working day may not be your working day.  Please do not feel
obliged
> to
> > reply to this email outside of your normal working hours.
> >
> >
>
> --
>
> George W Vandenberghe
>
> *IMSG* at NOAA/NWS/NCEP/EMC
>
> 5830 University Research Ct., Rm. 2141
>
> College Park, MD 20740
>
> George.Vandenberghe at noaa.gov
>
> 301-683-3769(work)  3017751547(cell)
>
>

--
Julie Prestopnik (she/her)
Software Engineer
National Center for Atmospheric Research
Research Applications Laboratory
Email: jpresto at ucar.edu

My working day may not be your working day.  Please do not feel
obliged to
reply to this email outside of your normal working hours.

------------------------------------------------
Subject: Metplus does not build on comet.sdsc.edu (or hera)
From: George Vandenberghe - NOAA Affiliate
Time: Mon Jul 12 09:42:13 2021

I think the ifcore issue became a problem because some dependent
libraries
are built  with ifort.    I haven't tried a gnu build but make was
putting
in -lgfortran expecting to need those libraries for gcc or icc.



On Mon, Jul 12, 2021 at 11:36 AM Julie Prestopnik via RT
<met_help at ucar.edu>
wrote:

> Hi George.
>
> Thanks for letting us know that you got a successful compilation.
That's
> great!  Thank you also for letting us know that -lifcore.  We
haven't run
> into that before, but it's good to be aware of in case other
machines need
> the same thing.
>
> With regard to:
>
> > One big issue is that after a failure, make clean does not
properly clean
> > out the makefiles so configuration errors the first time are not
cleaned
> > out.
>
>
> Running 'make clean' should not remove the Makefiles. It should, and
does,
> remove the output generated by 'make' and 'make test'.   Here's a
> stackoverflow discussion that states the same thing:
>
> https://stackoverflow.com/questions/18002951/should-a-makefile-
delete-itself-on-make-clean
>
> Perhaps 'make distclean' is what you're referring to?  It looks like
that
> largely works, removing Makefiles, until it gets to the "data"
directory:
>    Making distclean in data
>    make[1]: *** No rule to make target `distclean'.  Stop.
>
> If you would find this useful, we could write up a GitHub issue to
ensure
> the 'make distclean' actually does work as expected.  Please let us
know if
> that is something you'd find useful.
>
> Julie
>
> On Thu, Jul 8, 2021 at 1:40 PM George Vandenberghe - NOAA Affiliate
via RT
> <
> met_help at ucar.edu> wrote:
>
> >
> > <URL: https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=100069 >
> >
> > It builds cleanly with the following settings
> >
> > export INCLUDES=-I/opt/python/include/python3.6m
> > -I/home/gwv/s/mett/METplus/build_components/external_libs/include
> > export
> >
MET_NETCDFLIB=/home/gwv/s/mett/METplus/build_components/external_libs/lib
> > export
> >
> >
>
MET_NETCDFINC=/home/gwv/s/mett/METplus/build_components/external_libs/include
> > export MET_PYTHON=/opt/python
> > export  MET_PYTHON_LD=' -L/opt/python/lib  -lpython3.6m*
-lifcore*'
> >
> > export FC=ifort
> > export CC=icc
> > export CXX=icc
> > make clean
> > rm -rf /tmp/gwv/bin
> > mkdir -p /tmp/gwv/bin
> > ./configure
--prefix=/home/gwv/s/mett/METplus/build_components/config/../
> > --bindir=/tmp/gwv/bin  BUFRLIB_NAME=-lbufr GRIB2CLIB_NAME=-lgrib2c
> > --enable-grib2 --enable-python
> > BUFRLIB_NAME=-lbufr GRIB2CLIB_NAME=-lgrib2c --enable-grib2
> --enable-python
> > make VERBOSE=1
> > make install
> >
> >
> > The tmp path was to test the build.   I already had the hacked
build
> > product and it was being used so I didn't want to overwrite it.
> >
> > The only nonintuitive setting turned out to be -lifcore.   A few
things
> use
> > icc as the loader for things that need libraries compiled with
ifort
> > and icc does not by default include the ifcore library needed for
fortran
> > objects
> > in particular this was needed building the contents of
> > ./met-9.1.3/src/tools/other/pb2nc   I slipped it in with the
python
> > libraries
> >
> >
> >
> >
> > On Thu, Jul 1, 2021 at 4:57 PM Julie Prestopnik via RT <
> met_help at ucar.edu>
> > wrote:
> >
> > > Hi George.  I hope the NCEP emergencies will go smoothly.  We
would
> > prefer
> > > that the MET build be done without hacks too.  Hacks should not
be
> > > necessary.  I'm happy to help debug with you whenever you're
ready.
> > >
> > > Julie
> > >
> > > On Thu, Jul 1, 2021 at 1:53 PM George Vandenberghe - NOAA
Affiliate via
> > RT
> > > <
> > > met_help at ucar.edu> wrote:
> > >
> > > >
> > > > <URL: https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=100069
>
> > > >
> > > > THank you very much for quick response.   I am dealing with
other
> NCEP
> > > > emergencies right now and , with this built
> > > > and working, the issue remains to debug the build so it works
without
> > > > hacks.   I will start that process tuesday but again.. thanks
for
> > > response
> > > >
> > > > On Thu, Jul 1, 2021 at 11:01 AM Julie Prestopnik via RT <
> > > met_help at ucar.edu
> > > > >
> > > > wrote:
> > > >
> > > > > Hi George.  I work with George McCabe and am hoping to help
you
> with
> > > the
> > > > > problems you're experiencing with the installation.  Could
you
> please
> > > > send
> > > > > the config.log file and the make.log file via email or send
them to
> > our
> > > > ftp
> > > > > server for me to grab (instructions for sending us data are
at
> > > > >
> > >
> https://dtcenter.org/community-code/model-evaluation-tools-met/get-
help
> > > > ).
> > > > >
> > > > > Thanks!
> > > > >
> > > > > Julie
> > > > >
> > > > > On Wed, Jun 30, 2021 at 1:33 PM George Vandenberghe - NOAA
> Affiliate
> > > via
> > > > RT
> > > > > <met_help at ucar.edu> wrote:
> > > > >
> > > > > >
> > > > > > <URL:
https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=100069 >
> > > > > >
> > > > > >  I got through the python stuff.  MET_PYTHON_LD wasn't
exported
> in
> > MY
> > > > > build
> > > > > > script and configure didn't pick it up.  However further
down,
> > > despite
> > > > FC
> > > > > > being ifort, some fortran is compiled with gfortran and
that link
> > > > using
> > > > > > icc doesn't pick up -lifcore which the dependent bufr lib
> compiled
> > > with
> > > > > > ifort, needed.  I hacked that but will now try to get a
proper
> > build
> > > > > > without hacks.
> > > > > >
> > > > > >
> > > > > > On Wed, Jun 30, 2021 at 12:37 AM George Vandenberghe -
NOAA
> > > Affiliate <
> > > > > > george.vandenberghe at noaa.gov> wrote:
> > > > > >
> > > > > > > I got back to this build.  We need Met 9.1.3 so I
downloaded
> that
> > > > > > tarball,
> > > > > > > extracted it and tried to build on comment.sdsc.edu.  I
> > eventually
> > > > got
> > > > > > to
> > > > > > >
> > > > > > >
> > > > > > > make[4]: Entering directory
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> `/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/tools/core'
> > > > > > > Making all in ensemble_stat
> > > > > > > make[5]: Entering directory
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> `/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/tools/core/ensemble_stat'
> > > > > > > icc  -g -L../../../../src/basic/vx_cal
> > > > > -L../../../../src/basic/vx_config
> > > > > > > -L../../../../src/basic/vx_log
-L../../../../src/basic/vx_math
> > > > > > > -L../../../../src/basic/vx_util
> -L../../../../src/libcode/vx_afm
> > > > > > > -L../../../../src/libcode/vx_analysis_util
> > > > > > > -L../../../../src/libcode/vx_color
> > > > -L../../../../src/libcode/vx_data2d
> > > > > > > -L../../../../src/libcode/vx_data2d_factory
> > > > > > > -L../../../../src/libcode/vx_data2d_grib
> > > > > > > -L../../../../src/libcode/vx_data2d_grib2
> > > > > > > -L../../../../src/libcode/vx_data2d_nccf
> > > > > > > -L../../../../src/libcode/vx_data2d_nc_met
> > > > > > > -L../../../../src/libcode/vx_data2d_nc_pinterp
> > > > > > > -L../../../../src/libcode/vx_data2d_python
> > > > > > > -L../../../../src/libcode/vx_python3_utils
> > > > > > > -L../../../../src/libcode/vx_geodesy
> > > -L../../../../src/libcode/vx_gis
> > > > > > > -L../../../../src/libcode/vx_gnomon
> > > -L../../../../src/libcode/vx_grid
> > > > > > > -L../../../../src/libcode/vx_gsl_prob
> > > > -L../../../../src/libcode/vx_nav
> > > > > > > -L../../../../src/libcode/vx_nc_obs
> > > > > -L../../../../src/libcode/vx_nc_util
> > > > > > > -L../../../../src/libcode/vx_pb_util
> > > > > > -L../../../../src/libcode/vx_plot_util
> > > > > > > -L../../../../src/libcode/vx_ps
> -L../../../../src/libcode/vx_pxm
> > > > > > > -L../../../../src/libcode/vx_render
> > > > -L../../../../src/libcode/vx_regrid
> > > > > > > -L../../../../src/libcode/vx_shapedata
> > > > > -L../../../../src/libcode/vx_solar
> > > > > > > -L../../../../src/libcode/vx_statistics
> > > > > > > -L../../../../src/libcode/vx_stat_out
> > > > > > -L../../../../src/libcode/vx_summary
> > > > > > > -L../../../../src/libcode/vx_time_series
> > > > > > > -L../../../../src/libcode/vx_series_data
> > > > > > > -L../../../../src/libcode/vx_tc_util
> > > > > > >
-L/home/gwv/s/met/METplus/build_components/external_libs/lib
> > > > > > > -L/oasis/projects/nsf/csg103/hanglei/NCEP/libs/hpc-
stack//lib
> -o
> > > > > > > ensemble_stat ensemble_stat-ensemble_stat.o
> > > > > > > ensemble_stat-ensemble_stat_conf_info.o -lvx_stat_out
> > > -lvx_statistics
> > > > > > > -lvx_shapedata -lvx_gsl_prob -lvx_analysis_util
> > -lvx_data2d_factory
> > > > > > > -lvx_data2d_nc_met -lvx_data2d_grib -lvx_data2d_grib2
-lgrib2c
> > > > -ljasper
> > > > > > > -lpng -lz -lvx_data2d_nc_pinterp -lvx_data2d_python
> > > > -lvx_python3_utils
> > > > > > >  -lvx_data2d_nccf -lvx_data2d -lvx_nc_obs -lvx_nc_util
> > -lvx_regrid
> > > > > > > -lvx_grid -lvx_config -lvx_cal -lvx_util -lvx_math
-lvx_color
> > > > -lvx_log
> > > > > > -lm
> > > > > > > -lnetcdf_c++4 -lnetcdf -lgsl -lgslcblas
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
/home/gwv/s/met/METplus/build_components/external_libs/lib/libjasper.a(jas_stream.o):
> > > > > > > In function `jas_stream_tmpfile':
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/build_components/external_libs/jasper/jasper-
1.900.1/src/libjasper/base/jas_stream.c:368:
> > > > > > > warning: the use of `tmpnam' is dangerous, better use
`mkstemp'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_data2d_python/libvx_data2d_python.a(libvx_data2d_python_a-
python_dataplane.o):
> > > > > > > In function
`_INTERNAL1b139be2::straight_python_dataplane(char
> > > > const*,
> > > > > > int,
> > > > > > > char**, bool, DataPlane&, Grid&, VarInfoPython&)':
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:136:
> > > > > > > undefined reference to `PyErr_Occurred'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:138:
> > > > > > > undefined reference to `PyErr_Print'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:165:
> > > > > > > undefined reference to `PySys_SetArgv'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:173:
> > > > > > > undefined reference to `PyImport_ImportModule'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:181:
> > > > > > > undefined reference to `PyImport_ReloadModule'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:185:
> > > > > > > undefined reference to `PyErr_Occurred'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:187:
> > > > > > > undefined reference to `PyErr_Print'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:211:
> > > > > > > undefined reference to `PyModule_GetDict'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:223:
> > > > > > > undefined reference to `PyUnicode_FromString'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:225:
> > > > > > > undefined reference to `PyDict_GetItem'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:242:
> > > > > > > undefined reference to `PyUnicode_FromString'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:244:
> > > > > > > undefined reference to `PyDict_GetItem'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:246:
> > > > > > > undefined reference to `PyUnicode_FromString'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:248:
> > > > > > > undefined reference to `PyDict_GetItem'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_data2d_python/libvx_data2d_python.a(libvx_data2d_python_a-
python_dataplane.o):
> > > > > > > In function `_INTERNAL1b139be2::pickle_dataplane(char
const*,
> > int,
> > > > > > char**,
> > > > > > > bool, DataPlane&, Grid&, VarInfoPython&)':
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:345:
> > > > > > > undefined reference to `PyErr_Occurred'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:347:
> > > > > > > undefined reference to `PyErr_Print'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:371:
> > > > > > > undefined reference to `PySys_SetArgv'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:379:
> > > > > > > undefined reference to `PyImport_ImportModule'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:387:
> > > > > > > undefined reference to `PyImport_ReloadModule'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:391:
> > > > > > > undefined reference to `PyErr_Occurred'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:393:
> > > > > > > undefined reference to `PyErr_Print'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:420:
> > > > > > > undefined reference to `PyModule_GetDict'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:422:
> > > > > > > undefined reference to `PyUnicode_FromString'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:424:
> > > > > > > undefined reference to `PyDict_GetItem'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:444:
> > > > > > > undefined reference to `PyUnicode_FromString'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:446:
> > > > > > > undefined reference to `PyDict_GetItem'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:448:
> > > > > > > undefined reference to `PyUnicode_FromString'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:450:
> > > > > > > undefined reference to `PyDict_GetItem'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_data2d_python/libvx_data2d_python.a(libvx_data2d_python_a-
python_dataplane.o):
> > > > > > > In function `GlobalPython::initialize()':
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/global_python.h:63:
> > > > > > > undefined reference to `Py_Initialize'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_data2d_python/libvx_data2d_python.a(libvx_data2d_python_a-
dataplane_from_xarray.o):
> > > > > > > In function `dataplane_from_xarray(_object*, DataPlane&,
Grid&,
> > > > > > > VarInfoPython&)':
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/dataplane_from_xarray.cc:45:
> > > > > > > undefined reference to `PyObject_GetAttrString'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/dataplane_from_xarray.cc:47:
> > > > > > > undefined reference to `PyObject_GetAttrString'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > > > > > > In function `_INTERNAL29bd313a::dump_dict(std::ostream&,
> > _object*,
> > > > > int)':
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:448:
> > > > > > > undefined reference to `PyDict_Size'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:460:
> > > > > > > undefined reference to `PyDict_Next'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:475:
> > > > > > > undefined reference to `PyUnicode_AsUTF8'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > > > > > > In function
`_INTERNAL29bd313a::dump_dict_value(std::ostream&,
> > > > > _object*,
> > > > > > > int)':
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:514:
> > > > > > > undefined reference to `PyUnicode_AsUTF8'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:526:
> > > > > > > undefined reference to `PyLong_AsLong'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:537:
> > > > > > > undefined reference to `PyFloat_Type'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:537:
> > > > > > > undefined reference to `PyFloat_Type'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:537:
> > > > > > > undefined reference to `PyType_IsSubtype'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:539:
> > > > > > > undefined reference to `PyFloat_AsDouble'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > > > > > > In function `Python3_Dict::set_from_dict(_object*)':
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:389:
> > > > > > > undefined reference to `PyDict_Size'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > > > > > > In function `Python3_Dict::set_from_module(_object*)':
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:408:
> > > > > > > undefined reference to `PyModule_Type'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:408:
> > > > > > > undefined reference to `PyModule_Type'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:408:
> > > > > > > undefined reference to `PyType_IsSubtype'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:417:
> > > > > > > undefined reference to `PyModule_GetDict'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > > > > > > In function `Python3_Dict::set(_object*)':
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:352:
> > > > > > > undefined reference to `PyModule_Type'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:352:
> > > > > > > undefined reference to `PyModule_Type'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:352:
> > > > > > > undefined reference to `PyType_IsSubtype'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > > > > > > In function `Python3_Dict::lookup_int(char const*)
const':
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:156:
> > > > > > > undefined reference to `PyDict_GetItemString'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:176:
> > > > > > > undefined reference to `PyLong_AsLong'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > > > > > > In function `Python3_Dict::lookup_double(char const*)
const':
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:193:
> > > > > > > undefined reference to `PyDict_GetItemString'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:204:
> > > > > > > undefined reference to `PyFloat_Type'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:204:
> > > > > > > undefined reference to `PyFloat_Type'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:204:
> > > > > > > undefined reference to `PyType_IsSubtype'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > > > > > > In function `Python3_Dict::lookup_string(char const*)
const':
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:230:
> > > > > > > undefined reference to `PyDict_GetItemString'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:250:
> > > > > > > undefined reference to `PyUnicode_AsUTF8'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > > > > > > In function `Python3_Dict::lookup_dict(char const*)
const':
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:266:
> > > > > > > undefined reference to `PyDict_GetItemString'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > > > > > > In function `Python3_Dict::lookup_list(char const*)
const':
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:302:
> > > > > > > undefined reference to `PyDict_GetItemString'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_numpy.o):
> > > > > > > In function `Python3_Numpy::~Python3_Numpy()':
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:61:
> > > > > > > undefined reference to `PyBuffer_Release'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_numpy.o):
> > > > > > > In function `Python3_Numpy::set(_object*)':
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:271:
> > > > > > > undefined reference to `PyObject_GetAttrString'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:273:
> > > > > > > undefined reference to `PyTuple_Size'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:282:
> > > > > > > undefined reference to `PyTuple_GetItem'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:284:
> > > > > > > undefined reference to `PyLong_AsLong'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:293:
> > > > > > > undefined reference to `PyObject_GetAttrString'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:311:
> > > > > > > undefined reference to `PyObject_GetBuffer'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:350:
> > > > > > > undefined reference to `PyUnicode_AsUTF8'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_util.o):
> > > > > > > In function `operator<<(std::ostream&, _object*)':
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:50:
> > > > > > > undefined reference to `PyObject_Print'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_util.o):
> > > > > > > In function `get_attribute(_object*, char const*)':
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:87:
> > > > > > > undefined reference to `PyObject_HasAttrString'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:89:
> > > > > > > undefined reference to `PyObject_GetAttrString'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_util.o):
> > > > > > > In function `pyobject_as_int(_object*)':
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:108:
> > > > > > > undefined reference to `PyLong_AsLong'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:110:
> > > > > > > undefined reference to `PyFloat_Type'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:110:
> > > > > > > undefined reference to `PyFloat_Type'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:110:
> > > > > > > undefined reference to `PyType_IsSubtype'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:112:
> > > > > > > undefined reference to `PyFloat_AsDouble'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:116:
> > > > > > > undefined reference to `PyUnicode_AsUTF8'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_util.o):
> > > > > > > In function `pyobject_as_double(_object*)':
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:145:
> > > > > > > undefined reference to `PyLong_AsLong'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:147:
> > > > > > > undefined reference to `PyFloat_Type'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:147:
> > > > > > > undefined reference to `PyFloat_Type'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:147:
> > > > > > > undefined reference to `PyType_IsSubtype'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:149:
> > > > > > > undefined reference to `PyFloat_AsDouble'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:153:
> > > > > > > undefined reference to `PyUnicode_AsUTF8'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_util.o):
> > > > > > > In function `pyobject_as_string[abi:cxx11](_object*)':
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:181:
> > > > > > > undefined reference to `PyUnicode_AsUTF8'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_util.o):
> > > > > > > In function `pyobject_as_concat_string(_object*)':
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:208:
> > > > > > > undefined reference to `PyUnicode_AsUTF8'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_util.o):
> > > > > > > In function `run_python_string(char const*)':
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:233:
> > > > > > > undefined reference to `PyRun_SimpleStringFlags'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_script.o):
> > > > > > > In function `Python3_Script::Python3_Script(char
const*)':
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:122:
> > > > > > > undefined reference to `PyImport_ImportModule'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:126:
> > > > > > > undefined reference to `PyErr_Print'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:130:
> > > > > > > undefined reference to `Py_Finalize'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:142:
> > > > > > > undefined reference to `PyModule_GetDict'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_script.o):
> > > > > > > In function `Python3_Script::~Python3_Script()':
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:71:
> > > > > > > undefined reference to `Py_Finalize'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_script.o):
> > > > > > > In function `Python3_Script::lookup(char const*) const':
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:163:
> > > > > > > undefined reference to `PyDict_GetItemString'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_script.o):
> > > > > > > In function `Python3_Script::run(char const*) const':
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:186:
> > > > > > > undefined reference to `PyRun_StringFlags'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_script.o):
> > > > > > > In function `Python3_Script::read_pickle(char const*,
char
> > const*)
> > > > > > const':
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:227:
> > > > > > > undefined reference to `PyErr_Clear'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:231:
> > > > > > > undefined reference to `PyErr_Occurred'
> > > > > > >
> > > >
> ../../../../src/basic/vx_util/libvx_util.a(libvx_util_a-
python_line.o):
> > > > > > In
> > > > > > > function `PyLineDataFile::do_straight()':
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:333:
> > > > > > > undefined reference to `PyUnicode_FromString'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:333:
> > > > > > > undefined reference to `PyImport_Import'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:335:
> > > > > > > undefined reference to `PyErr_Occurred'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:337:
> > > > > > > undefined reference to `PyErr_Print'
> > > > > > >
> > > >
> ../../../../src/basic/vx_util/libvx_util.a(libvx_util_a-
python_line.o):
> > > > > > In
> > > > > > > function `PyLineDataFile::make_data_line()':
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:241:
> > > > > > > undefined reference to `PyList_GetItem'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:265:
> > > > > > > undefined reference to `PyList_Size'
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:280:
> > > > > > > undefined reference to `PyList_GetItem'
> > > > > > >
> > > >
> ../../../../src/basic/vx_util/libvx_util.a(libvx_util_a-
python_line.o):
> > > > > > In
> > > > > > > function `PyLineDataFile::open(char const*, StringArray
> const&)':
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:170:
> > > > > > > undefined reference to `PyList_Size'
> > > > > > > make[5]: *** [ensemble_stat] Error 1
> > > > > > > make[5]: Leaving directory
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> `/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/tools/core/ensemble_stat'
> > > > > > > make[4]: *** [all-recursive] Error 1
> > > > > > > make[4]: Leaving directory
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> `/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/tools/core'
> > > > > > > make[3]: *** [all-recursive] Error 1
> > > > > > > make[3]: Leaving directory
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> `/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/tools'
> > > > > > > make[2]: *** [all-recursive] Error 1
> > > > > > > make[2]: Leaving directory
> > > > > > >
> > > >
> `/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src'
> > > > > > > make[1]: *** [all-recursive] Error 1
> > > > > > > make[1]: Leaving directory
> > > > > > >
> > `/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-9.1.3'
> > > > > > > make: *** [all] Error 2
> > > > > > > [gwv at comet-ln3 met-9.1.3]$
> > > > > > > [gwv at comet-ln3 met-9.1.3]$
> > > > > > >
> > > > > > >
> > > > > > > So where would I find this stuff.  The shared libraries
have it
> > but
> > > > ld
> > > > > > > isn't finding it.  When I hardcode the  one .a  library
into
> the
> > > load
> > > > > > > to get through this step,I get
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> */opt/python/lib/python3.6/config-3.6m-x86_64-linux-
gnu/libpython3.6m.a(signalmodule.o):
> > > > > > > undefined reference to symbol
'pthread_sigmask@@GLIBC_2.2.5'*
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > On Thu, Jun 3, 2021 at 4:33 PM George Vandenberghe -
NOAA
> > > Affiliate <
> > > > > > > george.vandenberghe at noaa.gov> wrote:
> > > > > > >
> > > > > > >> Keep in mind it built, but there were some
inconsistencies in
> > the
> > > > Met
> > > > > > >> source that was supplied from the repository.  I will
> > > > > > >> go back to the instructions with the tarball but what
came
> from
> > > the
> > > > > > >> repository looked like a really good bootstrap build
> > > > > > >> of everything with only a few loose ends in the Met
source and
> > one
> > > > > (??)
> > > > > > >> in the bufrlib.  I've operated that way before
> > > > > > >> assuming everything on the new foreign system is either
> missing,
> > > > > > >> backlevel, or wrongly installed so I have to build
> > > > > > >> my own trusted stack but I should point out EMC has
made
> > ENORMOUS
> > > > > > >> progress in making our needed software
> > > > > > >> stack more reliable and portable.
> > > > > > >>
> > > > > > >> Anyway I'll go back and actually read the instructions
this
> time
> > > > > > >>
> > > > > > >> On Thu, Jun 3, 2021 at 4:01 PM George McCabe via RT <
> > > > > met_help at ucar.edu>
> > > > > > >> wrote:
> > > > > > >>
> > > > > > >>> Hi George,
> > > > > > >>>
> > > > > > >>> I will follow up to what John said and note that there
is a
> > file
> > > in
> > > > > the
> > > > > > >>> METplus repository called
build_components/env_vars.bash that
> > has
> > > > > > >>> examples
> > > > > > >>> of environment variables and module commands that
should be
> set
> > > to
> > > > > > build
> > > > > > >>> MET. The examples likely need to be modified to get it
to run
> > in
> > > > > > another
> > > > > > >>> environment. The example environment variables that
are used
> > for
> > > a
> > > > > > module
> > > > > > >>> based system like Hera are all commented out. Setting
these
> > > > variables
> > > > > > to
> > > > > > >>> match your system should help.
> > > > > > >>>
> > > > > > >>> Thanks,
> > > > > > >>> George
> > > > > > >>>
> > > > > > >>> On Thu, Jun 3, 2021 at 1:43 PM John Halley Gotway via
RT <
> > > > > > >>> met_help at ucar.edu>
> > > > > > >>> wrote:
> > > > > > >>>
> > > > > > >>> >
> > > > > > >>> > <URL:
> > https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=100069
> > > >
> > > > > > >>> >
> > > > > > >>> > Hi George V,
> > > > > > >>> >
> > > > > > >>> > This is John Halley Gotway. I work with George M on
> providing
> > > > > METplus
> > > > > > >>> > support.
> > > > > > >>> >
> > > > > > >>> > MET is intended to be compiled by users from a
tarfile, not
> > > > > directly
> > > > > > >>> from
> > > > > > >>> > the repository. That's why our Downloads page
> > > > > > >>> > <
> > > > > > >>>
> > > > > >
> > > >
> > https://dtcenter.org/community-code/model-evaluation-tools-
met/download>
> > > > > > >>> > links directly to the tarfile on GitHub
> > > > > > >>> > <
> > > > > > >>> >
> > > > > > >>>
> > > > > >
> > > > >
> > > >
> > >
> >
> https://github.com/dtcenter/MET/releases/download/v10.0.0/met-
10.0.0.20210510.tar.gz
> > > > > > >>> > >
> > > > > > >>> > that users should compile. We do development within
the
> > > > repository
> > > > > > but
> > > > > > >>> run
> > > > > > >>> > a script to create a release. That script runs some
tools
> to
> > > > > > >>> automatically
> > > > > > >>> > generate some code, including an internal utility
> > > enum_to_string
> > > > as
> > > > > > >>> well as
> > > > > > >>> > lex/yacc. Those utilities are needed for development
but
> not
> > > for
> > > > > > >>> compiling
> > > > > > >>> > the released versions. This logic is handled in the
"make"
> > step
> > > > > using
> > > > > > >>> the
> > > > > > >>> > MET_DEVELOPMENT environment variable. If that
variable is
> set
> > > > when
> > > > > > the
> > > > > > >>> > "configure" script is run, then subsequent calls to
"make"
> > will
> > > > > > create
> > > > > > >>> > those auto-generated files... and "make clean" will
remove
> > > them.
> > > > > > >>> >
> > > > > > >>> > But again, this is intended for development, not for
the
> > > > > compilation
> > > > > > >>> of a
> > > > > > >>> > release tarfile. To compile MET, please refer to the
> section
> > > > > titled:
> > > > > > >>> > Sample Script For Compiling External Libraries And
MET
> > > > > > >>> > On the MET downloads page:
> > > > > > >>> >
> > > > > > >>>
> > > > > >
> > > >
> > https://dtcenter.org/community-code/model-evaluation-tools-
met/download
> > > > > > >>> >
> > > > > > >>> > Julie Prestopnik is the developer who handles most
of the
> > > builds
> > > > of
> > > > > > >>> MET on
> > > > > > >>> > NOAA/NCAR/Community machines. That is the script she
> > maintains
> > > > and
> > > > > > >>> runs for
> > > > > > >>> > each build.
> > > > > > >>> >
> > > > > > >>> > I realize that the presence of the MET_build.sh
script in
> the
> > > > > METplus
> > > > > > >>> > repository is confusing. It's included as part of
our work
> > > toward
> > > > > the
> > > > > > >>> use
> > > > > > >>> > of manage externals, but it clearly isn't working as
> > expected.
> > > In
> > > > > > fact,
> > > > > > >>> > that script does just call the compile_MET_all.sh
script
> I've
> > > > > > >>> referenced
> > > > > > >>> > above. Ideally that'd all just work out of the box,
but it
> > > looks
> > > > > like
> > > > > > >>> we'll
> > > > > > >>> > need to work on refining it some more.
> > > > > > >>> >
> > > > > > >>> > Julie's out of the office this week, but will be
back next
> > > week.
> > > > > > She's
> > > > > > >>> best
> > > > > > >>> > suited to address any issues which arise in your
> compilation
> > of
> > > > > MET.
> > > > > > >>> >
> > > > > > >>> > Thanks,
> > > > > > >>> > John
> > > > > > >>> >
> > > > > > >>> > On Thu, Jun 3, 2021 at 11:33 AM George Vandenberghe
- NOAA
> > > > > Affiliate
> > > > > > >>> via RT
> > > > > > >>> > <met_help at ucar.edu> wrote:
> > > > > > >>> >
> > > > > > >>> > >
> > > > > > >>> > > <URL:
> > > https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=100069
> > > > >
> > > > > > >>> > >
> > > > > > >>> > > The new build worked.  The met version  downloaded
in
> > > > > > >>> buiild_components
> > > > > > >>> > > does not appear to be completely compatible
> > > > > > >>> > > with it's makefiles. It's missing a few sources.
Adding
> > > those
> > > > > > >>> sources
> > > > > > >>> > and
> > > > > > >>> > > changing the compiler to intel to get around a
silent
> > bufrlib
> > > > > > failure
> > > > > > >>> > with
> > > > > > >>> > > the gnu build, got it to build on COMET.  I was
not able
> to
> > > > > figure
> > > > > > >>> out
> > > > > > >>> > how
> > > > > > >>> > > to set a nondefault installation directory.
> > > > > > >>> > >
> > > > > > >>> > >
> > > > > > >>> > >
> > > > > > >>> > > On Tue, Jun 1, 2021 at 5:45 PM George Vandenberghe
- NOAA
> > > > > > Affiliate <
> > > > > > >>> > > george.vandenberghe at noaa.gov> wrote:
> > > > > > >>> > >
> > > > > > >>> > > > I tried a hera build so I could see if I could
build it
> > on
> > > a
> > > > > > system
> > > > > > >>> > where
> > > > > > >>> > > > it's known to be buildable.
> > > > > > >>> > > >
> > > > > > >>> > > > I downloaded metplus directly with
> > > > > > >>> > > >
> > > > > > >>> > > > git clone https://github.com/dtcenter/METplus
> > > > > > >>> > > > This extracted a METplus/build_components
directory
> > > > > > >>> > > >
> > > > > > >>> > > > In this directory I ran  build_MET.sh
> > > > > > >>> > > >
> > > > > > >>> > > > This built a bunch of prerequisites e.g. hdf5,
jasper
> and
> > > > > netcdf
> > > > > > >>> but
> > > > > > >>> > > > eventually failed with
> > > > > > >>> > > >
> > > > > > >>> > > > *make[4]: Entering directory
> > > > > > >>> > > >
> > > > > > >>> > >
> > > > > > >>> >
> > > > > > >>>
> > > > > >
> > > > >
> > > >
> > >
> >
>
`/oasis/projects/nsf/csg103/gwv/met/METplus/MET/met/src/basic/vx_math'make[4]:
> > > > > > >>> > > > *** No rule to make target
`viewgravity_to_string.cc',
> > > needed
> > > > > by
> > > > > > >>> > > > `libvx_math_a-viewgravity_to_string.o'.  Stop.*
> > > > > > >>> > > >
> > > > > > >>> > > > So.. stepping back I downloaded the current met
> > > > > > >>> > > > *wget
> > > > > > >>> > > >
> > > > > > >>> > >
> > > > > > >>> >
> > > > > > >>>
> > > > > >
> > > > >
> > > >
> > >
> >
> https://github.com/dtcenter/MET/releases/download/v10.0.0/met-
10.0.0.20210510.tar.gz
> > > > > > >>> > > > <
> > > > > > >>> > >
> > > > > > >>> >
> > > > > > >>>
> > > > > >
> > > > >
> > > >
> > >
> >
> https://github.com/dtcenter/MET/releases/download/v10.0.0/met-
10.0.0.20210510.tar.gz
> > > > > > >>> > > >*
> > > > > > >>> > > >
> > > > > > >>> > > > and untarred it and am now trying that build
> > > > > > >>> > > >
> > > > > > >>> > > >
> > > > > > >>> > > >
> > > > > > >>> > > >
> > > > > > >>> > > >
> > > > > > >>> > > >
> > > > > > >>> > > > On Tue, Jun 1, 2021 at 4:49 PM George McCabe via
RT <
> > > > > > >>> met_help at ucar.edu
> > > > > > >>> > >
> > > > > > >>> > > > wrote:
> > > > > > >>> > > >
> > > > > > >>> > > >> Hi George,
> > > > > > >>> > > >>
> > > > > > >>> > > >> I'll first mention that METplus 4.0.0 and MET
10.0.0
> are
> > > > > already
> > > > > > >>> > > installed
> > > > > > >>> > > >> on Hera. This page lists information about
those
> > installs
> > > > > (under
> > > > > > >>> NOAA
> > > > > > >>> > > >> Machines > HERA):
> > > > > > >>> > > >>
> > > > > > >>> >
> > > > > > >>>
> > > > > >
> > > >
> > https://dtcenter.org/community-code/metplus/metplus-4-0-existing-
builds
> > > > > > >>> > > >>
> > > > > > >>> > > >> Where did you download the MET source code? It
should
> be
> > > > > > >>> downloaded
> > > > > > >>> > from
> > > > > > >>> > > >> the link on this page:
> > > > > > >>> > > >>
> > > > > > >>> >
> > > > > > >>>
> > > > > >
> > > >
> > https://dtcenter.org/community-code/model-evaluation-tools-
met/download
> > > > > > >>> > > >>
> > > > > > >>> > > >> Here is the direct link to the tarfile to
download:
> > > > > > >>> > > >>
> > > > > > >>> > > >>
> > > > > > >>> > >
> > > > > > >>> >
> > > > > > >>>
> > > > > >
> > > > >
> > > >
> > >
> >
> https://github.com/dtcenter/MET/releases/download/v10.0.0/met-
10.0.0.20210510.tar.gz
> > > > > > >>> > > >>
> > > > > > >>> > > >> I would also check if the environment variable
> > > > MET_DEVELOPMENT
> > > > > > is
> > > > > > >>> set
> > > > > > >>> > in
> > > > > > >>> > > >> your environment. It should be unset and may
cause the
> > > > errors
> > > > > > you
> > > > > > >>> are
> > > > > > >>> > > >> seeing.
> > > > > > >>> > > >>
> > > > > > >>> > > >> Please let me know if that does not help or if
you
> have
> > > any
> > > > > > other
> > > > > > >>> > > >> questions.
> > > > > > >>> > > >>
> > > > > > >>> > > >> Thanks,
> > > > > > >>> > > >> George
> > > > > > >>> > > >>
> > > > > > >>> > > >>
> > > > > > >>> > > >> On Tue, Jun 1, 2021 at 9:30 AM George
Vandenberghe -
> > NOAA
> > > > > > >>> Affiliate
> > > > > > >>> > via
> > > > > > >>> > > >> RT <
> > > > > > >>> > > >> met_help at ucar.edu> wrote:
> > > > > > >>> > > >>
> > > > > > >>> > > >> >
> > > > > > >>> > > >> > Tue Jun 01 09:30:21 2021: Request 100069 was
acted
> > upon.
> > > > > > >>> > > >> > Transaction: Ticket created by
> > > > george.vandenberghe at noaa.gov
> > > > > > >>> > > >> >        Queue: met_help
> > > > > > >>> > > >> >      Subject: Metplus does not build on
> > comet.sdsc.edu
> > > > (or
> > > > > > >>> hera)
> > > > > > >>> > > >> >        Owner: Nobody
> > > > > > >>> > > >> >   Requestors: george.vandenberghe at noaa.gov
> > > > > > >>> > > >> >       Status: new
> > > > > > >>> > > >> >  Ticket <URL:
> > > > > > >>> > >
https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=100069
> > > > > > >>> > > >> >
> > > > > > >>> > > >> >
> > > > > > >>> > > >> >
> > > > > > >>> > > >> > I have been asked to build metplus on a new
> system.  I
> > > > > > >>> downloaded it
> > > > > > >>> > > and
> > > > > > >>> > > >> > after a bunch of prerequisites are built, I
get the
> > > > > following
> > > > > > >>> error
> > > > > > >>> > on
> > > > > > >>> > > >> both
> > > > > > >>> > > >> > NOAA hera, and the new system
> > > > > > >>> > > >> >
> > > > > > >>> > > >> > mv -f .deps/libvx_cal_a-time_strings.Tpo
> > > > > > >>> > > >> .deps/libvx_cal_a-time_strings.Po
> > > > > > >>> > > >> > /opt/gnu/gcc/bin/g++ -DHAVE_CONFIG_H -I.
-I../../..
> > > > > > >>> > > >> >  -I../../../src/basic/vx_cal
> > > > -I../../../src/basic/vx_config
> > > > > > >>> > > >> > -I../../../src/basic/vx_log
> > -I../../../src/basic/vx_math
> > > > > > >>> > > >> > -I../../../src/basic/vx_util
> > > -I../../../src/libcode/vx_afm
> > > > > > >>> > > >> > -I../../../src/libcode/vx_analysis_util
> > > > > > >>> > > -I../../../src/libcode/vx_color
> > > > > > >>> > > >> > -I../../../src/libcode/vx_data2d
> > > > > > >>> > > >> -I../../../src/libcode/vx_data2d_factory
> > > > > > >>> > > >> > -I../../../src/libcode/vx_data2d_grib
> > > > > > >>> > > >> > -I../../../src/libcode/vx_data2d_grib2
> > > > > > >>> > > >> > -I../../../src/libcode/vx_data2d_nccf
> > > > > > >>> > > >> > -I../../../src/libcode/vx_data2d_nc_met
> > > > > > >>> > > >> > -I../../../src/libcode/vx_data2d_nc_pinterp
> > > > > > >>> > > >> > -I../../../src/libcode/vx_data2d_python
> > > > > > >>> > > >> > -I../../../src/libcode/vx_python3_utils
> > > > > > >>> > > >> -I../../../src/libcode/vx_geodesy
> > > > > > >>> > > >> > -I../../../src/libcode/vx_gis
> > > > > -I../../../src/libcode/vx_gnomon
> > > > > > >>> > > >> > -I../../../src/libcode/vx_grid
> > > > > > >>> -I../../../src/libcode/vx_gsl_prob
> > > > > > >>> > > >> > -I../../../src/libcode/vx_nav
> > > > > -I../../../src/libcode/vx_nc_obs
> > > > > > >>> > > >> > -I../../../src/libcode/vx_nc_util
> > > > > > >>> -I../../../src/libcode/vx_pb_util
> > > > > > >>> > > >> > -I../../../src/libcode/vx_plot_util
> > > > > > -I../../../src/libcode/vx_ps
> > > > > > >>> > > >> > -I../../../src/libcode/vx_pxm
> > > > > -I../../../src/libcode/vx_render
> > > > > > >>> > > >> > -I../../../src/libcode/vx_regrid
> > > > > > >>> -I../../../src/libcode/vx_shapedata
> > > > > > >>> > > >> > -I../../../src/libcode/vx_solar
> > > > > > >>> -I../../../src/libcode/vx_statistics
> > > > > > >>> > > >> > -I../../../src/libcode/vx_stat_out
> > > > > > >>> -I../../../src/libcode/vx_summary
> > > > > > >>> > > >> > -I../../../src/libcode/vx_time_series
> > > > > > >>> > > >> -I../../../src/libcode/vx_series_data
> > > > > > >>> > > >> > -I../../../src/libcode/vx_tc_util
> > > > > > >>> > > >> >
> > > > > > >>> > > >> >
> > > > > > >>> > > >>
> > > > > > >>> > >
> > > > > > >>> >
> > > > > > >>>
> > > > > >
> > > > >
> > > >
> > >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > > > > > >>> > > >> >
> > > > > > >>> > > >> >
> > > > > > >>> > > >>
> > > > > > >>> > >
> > > > > > >>> >
> > > > > > >>>
> > > > > >
> > > > >
> > > >
> > >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > > > > > >>> > > >> >
> > > > > > >>> > > >> >
> > > > > > >>> > > >>
> > > > > > >>> > >
> > > > > > >>> >
> > > > > > >>>
> > > > > >
> > > > >
> > > >
> > >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > > > > > >>> > > >> >
> > > > > > >>> > > >> >
> > > > > > >>> > > >>
> > > > > > >>> > >
> > > > > > >>> >
> > > > > > >>>
> > > > > >
> > > > >
> > > >
> > >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > > > > > >>> > > >> > -I../../basic/vx_log -I../../basic/vx_util
> > > > > > >>> > > >> -I/opt/python/include/python3.6m
> > > > > > >>> > > >> > -I/opt/python/include/python3.6m  -Wno-
unused-result
> > > > > > >>> -Wsign-compare
> > > > > > >>> > > >> >  -DNDEBUG -g -fwrapv -O3 -Wall
> > > > > > >>> > > >> >
> > > > > > >>> > > >> >
> > > > > > >>> > > >>
> > > > > > >>> > >
> > > > > > >>> >
> > > > > > >>>
> > > > > >
> > > > >
> > > >
> > >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > > > > > >>> > > >> >
> > > > > > >>> > > >> >
> > > > > > >>> > > >>
> > > > > > >>> > >
> > > > > > >>> >
> > > > > > >>>
> > > > > >
> > > > >
> > > >
> > >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > > > > > >>> > > >> >
> > > > > > >>> > > >> >
> > > > > > >>> > > >>
> > > > > > >>> > >
> > > > > > >>> >
> > > > > > >>>
> > > > > >
> > > > >
> > > >
> > >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > > > > > >>> > > >> > -DBLOCK4 -DWITH_GRIB2 -DWITH_PYTHON
> > > > > > >>> > > >> >
> > > > > > >>> > > >> >
> > > > > > >>> > > >>
> > > > > > >>> > >
> > > > > > >>> >
> > > > > > >>>
> > > > > >
> > > > >
> > > >
> > >
> >
>
-DMET_BASE="\"/home/gwv/ns/fit2obs/met/METplus/build_components/config/../share/met\""
> > > > > > >>> > > >> >  -Wall -g -MT libvx_cal_a-unix_to_mdyhms.o
-MD -MP
> -MF
> > > > > > >>> > > >> > .deps/libvx_cal_a-unix_to_mdyhms.Tpo -c -o
> > > > > > >>> > > libvx_cal_a-unix_to_mdyhms.o
> > > > > > >>> > > >> > `test -f 'unix_to_mdyhms.cc' || echo
> > > > './'`unix_to_mdyhms.cc
> > > > > > >>> > > >> > mv -f .deps/libvx_cal_a-unix_to_mdyhms.Tpo
> > > > > > >>> > > >> > .deps/libvx_cal_a-unix_to_mdyhms.Po
> > > > > > >>> > > >> > /opt/gnu/gcc/bin/g++ -DHAVE_CONFIG_H -I.
-I../../..
> > > > > > >>> > > >> >  -I../../../src/basic/vx_cal
> > > > -I../../../src/basic/vx_config
> > > > > > >>> > > >> > -I../../../src/basic/vx_log
> > -I../../../src/basic/vx_math
> > > > > > >>> > > >> > -I../../../src/basic/vx_util
> > > -I../../../src/libcode/vx_afm
> > > > > > >>> > > >> > -I../../../src/libcode/vx_analysis_util
> > > > > > >>> > > -I../../../src/libcode/vx_color
> > > > > > >>> > > >> > -I../../../src/libcode/vx_data2d
> > > > > > >>> > > >> -I../../../src/libcode/vx_data2d_factory
> > > > > > >>> > > >> > -I../../../src/libcode/vx_data2d_grib
> > > > > > >>> > > >> > -I../../../src/libcode/vx_data2d_grib2
> > > > > > >>> > > >> > -I../../../src/libcode/vx_data2d_nccf
> > > > > > >>> > > >> > -I../../../src/libcode/vx_data2d_nc_met
> > > > > > >>> > > >> > -I../../../src/libcode/vx_data2d_nc_pinterp
> > > > > > >>> > > >> > -I../../../src/libcode/vx_data2d_python
> > > > > > >>> > > >> > -I../../../src/libcode/vx_python3_utils
> > > > > > >>> > > >> -I../../../src/libcode/vx_geodesy
> > > > > > >>> > > >> > -I../../../src/libcode/vx_gis
> > > > > -I../../../src/libcode/vx_gnomon
> > > > > > >>> > > >> > -I../../../src/libcode/vx_grid
> > > > > > >>> -I../../../src/libcode/vx_gsl_prob
> > > > > > >>> > > >> > -I../../../src/libcode/vx_nav
> > > > > -I../../../src/libcode/vx_nc_obs
> > > > > > >>> > > >> > -I../../../src/libcode/vx_nc_util
> > > > > > >>> -I../../../src/libcode/vx_pb_util
> > > > > > >>> > > >> > -I../../../src/libcode/vx_plot_util
> > > > > > -I../../../src/libcode/vx_ps
> > > > > > >>> > > >> > -I../../../src/libcode/vx_pxm
> > > > > -I../../../src/libcode/vx_render
> > > > > > >>> > > >> > -I../../../src/libcode/vx_regrid
> > > > > > >>> -I../../../src/libcode/vx_shapedata
> > > > > > >>> > > >> > -I../../../src/libcode/vx_solar
> > > > > > >>> -I../../../src/libcode/vx_statistics
> > > > > > >>> > > >> > -I../../../src/libcode/vx_stat_out
> > > > > > >>> -I../../../src/libcode/vx_summary
> > > > > > >>> > > >> > -I../../../src/libcode/vx_time_series
> > > > > > >>> > > >> -I../../../src/libcode/vx_series_data
> > > > > > >>> > > >> > -I../../../src/libcode/vx_tc_util
> > > > > > >>> > > >> >
> > > > > > >>> > > >> >
> > > > > > >>> > > >>
> > > > > > >>> > >
> > > > > > >>> >
> > > > > > >>>
> > > > > >
> > > > >
> > > >
> > >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > > > > > >>> > > >> >
> > > > > > >>> > > >> >
> > > > > > >>> > > >>
> > > > > > >>> > >
> > > > > > >>> >
> > > > > > >>>
> > > > > >
> > > > >
> > > >
> > >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > > > > > >>> > > >> >
> > > > > > >>> > > >> >
> > > > > > >>> > > >>
> > > > > > >>> > >
> > > > > > >>> >
> > > > > > >>>
> > > > > >
> > > > >
> > > >
> > >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > > > > > >>> > > >> >
> > > > > > >>> > > >> >
> > > > > > >>> > > >>
> > > > > > >>> > >
> > > > > > >>> >
> > > > > > >>>
> > > > > >
> > > > >
> > > >
> > >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > > > > > >>> > > >> > -I../../basic/vx_log -I../../basic/vx_util
> > > > > > >>> > > >> -I/opt/python/include/python3.6m
> > > > > > >>> > > >> > -I/opt/python/include/python3.6m  -Wno-
unused-result
> > > > > > >>> -Wsign-compare
> > > > > > >>> > > >> >  -DNDEBUG -g -fwrapv -O3 -Wall
> > > > > > >>> > > >> >
> > > > > > >>> > > >> >
> > > > > > >>> > > >>
> > > > > > >>> > >
> > > > > > >>> >
> > > > > > >>>
> > > > > >
> > > > >
> > > >
> > >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > > > > > >>> > > >> >
> > > > > > >>> > > >> >
> > > > > > >>> > > >>
> > > > > > >>> > >
> > > > > > >>> >
> > > > > > >>>
> > > > > >
> > > > >
> > > >
> > >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > > > > > >>> > > >> >
> > > > > > >>> > > >> >
> > > > > > >>> > > >>
> > > > > > >>> > >
> > > > > > >>> >
> > > > > > >>>
> > > > > >
> > > > >
> > > >
> > >
> >
>
-I/home/gwv/ns/fit2obs/met/METplus/build_components/config/..//external_libs/include
> > > > > > >>> > > >> > -DBLOCK4 -DWITH_GRIB2 -DWITH_PYTHON
> > > > > > >>> > > >> >
> > > > > > >>> > > >> >
> > > > > > >>> > > >>
> > > > > > >>> > >
> > > > > > >>> >
> > > > > > >>>
> > > > > >
> > > > >
> > > >
> > >
> >
>
-DMET_BASE="\"/home/gwv/ns/fit2obs/met/METplus/build_components/config/../share/met\""
> > > > > > >>> > > >> >  -Wall -g -MT libvx_cal_a-unix_string.o -MD
-MP -MF
> > > > > > >>> > > >> > .deps/libvx_cal_a-unix_string.Tpo -c -o
> > > > > > >>> libvx_cal_a-unix_string.o
> > > > > > >>> > > `test
> > > > > > >>> > > >> -f
> > > > > > >>> > > >> > 'unix_string.cc' || echo './'`unix_string.cc
> > > > > > >>> > > >> > mv -f .deps/libvx_cal_a-unix_string.Tpo
> > > > > > >>> > > .deps/libvx_cal_a-unix_string.Po
> > > > > > >>> > > >> > rm -f libvx_cal.a
> > > > > > >>> > > >> > ar cru libvx_cal.a libvx_cal_a-date_to_mjd.o
> > > > > > >>> libvx_cal_a-day_dif.o
> > > > > > >>> > > >> > libvx_cal_a-day_of_week.o
> libvx_cal_a-doyhms_to_unix.o
> > > > > > >>> > > >> libvx_cal_a-is_dst.o
> > > > > > >>> > > >> > libvx_cal_a-is_leap_year.o
> > libvx_cal_a-mdyhms_to_unix.o
> > > > > > >>> > > >> > libvx_cal_a-mjd_to_date.o libvx_cal_a-
time_array.o
> > > > > > >>> > > >> > libvx_cal_a-time_strings.o
> > libvx_cal_a-unix_to_mdyhms.o
> > > > > > >>> > > >> > libvx_cal_a-unix_string.o
> > > > > > >>> > > >> > ranlib libvx_cal.a
> > > > > > >>> > > >> > make[4]: Leaving directory
> > > > > > >>> > > >> >
> > > > > > >>> > > >> >
> > > > > > >>> > > >>
> > > > > > >>> > >
> > > > > > >>> >
> > > > > > >>>
> > > > > >
> > > > >
> > > >
> > >
> >
>
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src/basic/vx_cal'
> > > > > > >>> > > >> > Making all in vx_math
> > > > > > >>> > > >> > make[4]: Entering directory
> > > > > > >>> > > >> >
> > > > > > >>> > > >> >
> > > > > > >>> > > >>
> > > > > > >>> > >
> > > > > > >>> >
> > > > > > >>>
> > > > > >
> > > > >
> > > >
> > >
> >
>
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src/basic/vx_math'
> > > > > > >>> > > >> > *make[4]: *** No rule to make target
> > > > > > `viewgravity_to_string.cc',
> > > > > > >>> > > needed
> > > > > > >>> > > >> by
> > > > > > >>> > > >> > `libvx_math_a-viewgravity_to_string.o'.
Stop.*
> > > > > > >>> > > >> > make[4]: Leaving directory
> > > > > > >>> > > >> >
> > > > > > >>> > > >> >
> > > > > > >>> > > >>
> > > > > > >>> > >
> > > > > > >>> >
> > > > > > >>>
> > > > > >
> > > > >
> > > >
> > >
> >
>
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src/basic/vx_math'
> > > > > > >>> > > >> > make[3]: *** [all-recursive] Error 1
> > > > > > >>> > > >> > make[3]: Leaving directory
> > > > > > >>> > > >> >
> > > > > > >>> >
> > > > > >
> > >
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src/basic'
> > > > > > >>> > > >> > make[2]: *** [all-recursive] Error 1
> > > > > > >>> > > >> > make[2]: Leaving directory
> > > > > > >>> > > >> >
> > > > > >
`/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met/src'
> > > > > > >>> > > >> > make[1]: *** [all-recursive] Error 1
> > > > > > >>> > > >> > make[1]: Leaving directory
> > > > > > >>> > > >> >
> > > > `/oasis/projects/nsf/csg103/gwv/fit2obs/met/METplus/MET/met'
> > > > > > >>> > > >> > make: *** [all] Error 2
> > > > > > >>> > > >> >
> > > > > > >>> > > >> >
> > > > > > >>> > > >> >
> > > > > > >>> > > >> > --
> > > > > > >>> > > >> >
> > > > > > >>> > > >> > George W Vandenberghe
> > > > > > >>> > > >> >
> > > > > > >>> > > >> > *IMSG* at NOAA/NWS/NCEP/EMC
> > > > > > >>> > > >> >
> > > > > > >>> > > >> > 5830 University Research Ct., Rm. 2141
> > > > > > >>> > > >> >
> > > > > > >>> > > >> > College Park, MD 20740
> > > > > > >>> > > >> >
> > > > > > >>> > > >> > George.Vandenberghe at noaa.gov
> > > > > > >>> > > >> >
> > > > > > >>> > > >> > 301-683-3769(work)  3017751547(cell)
> > > > > > >>> > > >> >
> > > > > > >>> > > >> >
> > > > > > >>> > > >>
> > > > > > >>> > > >> --
> > > > > > >>> > > >> George McCabe - Software Engineer III
> > > > > > >>> > > >> National Center for Atmospheric Research
> > > > > > >>> > > >> Research Applications Laboratory
> > > > > > >>> > > >> 303-497-2768
> > > > > > >>> > > >> ---
> > > > > > >>> > > >> My working day may not be your working day.
Please do
> > not
> > > > feel
> > > > > > >>> obliged
> > > > > > >>> > > to
> > > > > > >>> > > >> reply to this email outside of your normal
working
> > hours.
> > > > > > >>> > > >>
> > > > > > >>> > > >>
> > > > > > >>> > > >
> > > > > > >>> > > > --
> > > > > > >>> > > >
> > > > > > >>> > > > George W Vandenberghe
> > > > > > >>> > > >
> > > > > > >>> > > > *IMSG* at NOAA/NWS/NCEP/EMC
> > > > > > >>> > > >
> > > > > > >>> > > > 5830 University Research Ct., Rm. 2141
> > > > > > >>> > > >
> > > > > > >>> > > > College Park, MD 20740
> > > > > > >>> > > >
> > > > > > >>> > > > George.Vandenberghe at noaa.gov
> > > > > > >>> > > >
> > > > > > >>> > > > 301-683-3769(work)  3017751547(cell)
> > > > > > >>> > > >
> > > > > > >>> > > >
> > > > > > >>> > >
> > > > > > >>> > > --
> > > > > > >>> > >
> > > > > > >>> > > George W Vandenberghe
> > > > > > >>> > >
> > > > > > >>> > > *IMSG* at NOAA/NWS/NCEP/EMC
> > > > > > >>> > >
> > > > > > >>> > > 5830 University Research Ct., Rm. 2141
> > > > > > >>> > >
> > > > > > >>> > > College Park, MD 20740
> > > > > > >>> > >
> > > > > > >>> > > George.Vandenberghe at noaa.gov
> > > > > > >>> > >
> > > > > > >>> > > 301-683-3769(work)  3017751547(cell)
> > > > > > >>> > >
> > > > > > >>> > >
> > > > > > >>> >
> > > > > > >>> >
> > > > > > >>>
> > > > > > >>> --
> > > > > > >>> George McCabe - Software Engineer III
> > > > > > >>> National Center for Atmospheric Research
> > > > > > >>> Research Applications Laboratory
> > > > > > >>> 303-497-2768
> > > > > > >>> ---
> > > > > > >>> My working day may not be your working day. Please do
not
> feel
> > > > > obliged
> > > > > > to
> > > > > > >>> reply to this email outside of your normal working
hours.
> > > > > > >>>
> > > > > > >>>
> > > > > > >>
> > > > > > >> --
> > > > > > >>
> > > > > > >> George W Vandenberghe
> > > > > > >>
> > > > > > >> *IMSG* at NOAA/NWS/NCEP/EMC
> > > > > > >>
> > > > > > >> 5830 University Research Ct., Rm. 2141
> > > > > > >>
> > > > > > >> College Park, MD 20740
> > > > > > >>
> > > > > > >> George.Vandenberghe at noaa.gov
> > > > > > >>
> > > > > > >> 301-683-3769(work)  3017751547(cell)
> > > > > > >>
> > > > > > >>
> > > > > > >
> > > > > > > --
> > > > > > >
> > > > > > > George W Vandenberghe
> > > > > > >
> > > > > > > *IMSG* at NOAA/NWS/NCEP/EMC
> > > > > > >
> > > > > > > 5830 University Research Ct., Rm. 2141
> > > > > > >
> > > > > > > College Park, MD 20740
> > > > > > >
> > > > > > > George.Vandenberghe at noaa.gov
> > > > > > >
> > > > > > > 301-683-3769(work)  3017751547(cell)
> > > > > > >
> > > > > > >
> > > > > >
> > > > > > --
> > > > > >
> > > > > > George W Vandenberghe
> > > > > >
> > > > > > *IMSG* at NOAA/NWS/NCEP/EMC
> > > > > >
> > > > > > 5830 University Research Ct., Rm. 2141
> > > > > >
> > > > > > College Park, MD 20740
> > > > > >
> > > > > > George.Vandenberghe at noaa.gov
> > > > > >
> > > > > > 301-683-3769(work)  3017751547(cell)
> > > > > >
> > > > > >
> > > > >
> > > > > --
> > > > > Julie Prestopnik (she/her)
> > > > > Software Engineer
> > > > > National Center for Atmospheric Research
> > > > > Research Applications Laboratory
> > > > > Email: jpresto at ucar.edu
> > > > >
> > > > > My working day may not be your working day.  Please do not
feel
> > obliged
> > > > to
> > > > > reply to this email outside of your normal working hours.
> > > > >
> > > > >
> > > >
> > > > --
> > > >
> > > > George W Vandenberghe
> > > >
> > > > *IMSG* at NOAA/NWS/NCEP/EMC
> > > >
> > > > 5830 University Research Ct., Rm. 2141
> > > >
> > > > College Park, MD 20740
> > > >
> > > > George.Vandenberghe at noaa.gov
> > > >
> > > > 301-683-3769(work)  3017751547(cell)
> > > >
> > > >
> > >
> > > --
> > > Julie Prestopnik (she/her)
> > > Software Engineer
> > > National Center for Atmospheric Research
> > > Research Applications Laboratory
> > > Email: jpresto at ucar.edu
> > >
> > > My working day may not be your working day.  Please do not feel
obliged
> > to
> > > reply to this email outside of your normal working hours.
> > >
> > >
> >
> > --
> >
> > George W Vandenberghe
> >
> > *IMSG* at NOAA/NWS/NCEP/EMC
> >
> > 5830 University Research Ct., Rm. 2141
> >
> > College Park, MD 20740
> >
> > George.Vandenberghe at noaa.gov
> >
> > 301-683-3769(work)  3017751547(cell)
> >
> >
>
> --
> Julie Prestopnik (she/her)
> Software Engineer
> National Center for Atmospheric Research
> Research Applications Laboratory
> Email: jpresto at ucar.edu
>
> My working day may not be your working day.  Please do not feel
obliged to
> reply to this email outside of your normal working hours.
>
>

--

George W Vandenberghe

*IMSG* at NOAA/NWS/NCEP/EMC

5830 University Research Ct., Rm. 2141

College Park, MD 20740

George.Vandenberghe at noaa.gov

301-683-3769(work)  3017751547(cell)

------------------------------------------------
Subject: Metplus does not build on comet.sdsc.edu (or hera)
From: Julie Prestopnik
Time: Mon Jul 12 10:03:16 2021

It is important that MET is built with the same family of compilers
that
its dependent libraries were built with or unexpected issues could
occur.
 It is also important to update FC, CC, and CXX, as you did, if you'd
like
to use the intel compilers.  I'm glad you were able to troubleshoot.

I'll go ahead and close this ticket.  I should also let you know that
as of
last week, we switched from providing support through this email
address to
providing support through GitHub Discussions.  In the future, you will
need
to create a free GitHub account if you don't have one already and post
your
questions to the METplus Components Discussion Forum:
https://github.com/dtcenter/METplus/discussions

Julie


On Mon, Jul 12, 2021 at 9:42 AM George Vandenberghe - NOAA Affiliate
via RT
<met_help at ucar.edu> wrote:

>
> <URL: https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=100069 >
>
> I think the ifcore issue became a problem because some dependent
libraries
> are built  with ifort.    I haven't tried a gnu build but make was
putting
> in -lgfortran expecting to need those libraries for gcc or icc.
>
>
>
> On Mon, Jul 12, 2021 at 11:36 AM Julie Prestopnik via RT <
> met_help at ucar.edu>
> wrote:
>
> > Hi George.
> >
> > Thanks for letting us know that you got a successful compilation.
That's
> > great!  Thank you also for letting us know that -lifcore.  We
haven't run
> > into that before, but it's good to be aware of in case other
machines
> need
> > the same thing.
> >
> > With regard to:
> >
> > > One big issue is that after a failure, make clean does not
properly
> clean
> > > out the makefiles so configuration errors the first time are not
> cleaned
> > > out.
> >
> >
> > Running 'make clean' should not remove the Makefiles. It should,
and
> does,
> > remove the output generated by 'make' and 'make test'.   Here's a
> > stackoverflow discussion that states the same thing:
> >
> >
> https://stackoverflow.com/questions/18002951/should-a-makefile-
delete-itself-on-make-clean
> >
> > Perhaps 'make distclean' is what you're referring to?  It looks
like that
> > largely works, removing Makefiles, until it gets to the "data"
directory:
> >    Making distclean in data
> >    make[1]: *** No rule to make target `distclean'.  Stop.
> >
> > If you would find this useful, we could write up a GitHub issue to
ensure
> > the 'make distclean' actually does work as expected.  Please let
us know
> if
> > that is something you'd find useful.
> >
> > Julie
> >
> > On Thu, Jul 8, 2021 at 1:40 PM George Vandenberghe - NOAA
Affiliate via
> RT
> > <
> > met_help at ucar.edu> wrote:
> >
> > >
> > > <URL: https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=100069 >
> > >
> > > It builds cleanly with the following settings
> > >
> > > export INCLUDES=-I/opt/python/include/python3.6m
> > >
-I/home/gwv/s/mett/METplus/build_components/external_libs/include
> > > export
> > >
>
MET_NETCDFLIB=/home/gwv/s/mett/METplus/build_components/external_libs/lib
> > > export
> > >
> > >
> >
>
MET_NETCDFINC=/home/gwv/s/mett/METplus/build_components/external_libs/include
> > > export MET_PYTHON=/opt/python
> > > export  MET_PYTHON_LD=' -L/opt/python/lib  -lpython3.6m*
-lifcore*'
> > >
> > > export FC=ifort
> > > export CC=icc
> > > export CXX=icc
> > > make clean
> > > rm -rf /tmp/gwv/bin
> > > mkdir -p /tmp/gwv/bin
> > > ./configure
> --prefix=/home/gwv/s/mett/METplus/build_components/config/../
> > > --bindir=/tmp/gwv/bin  BUFRLIB_NAME=-lbufr GRIB2CLIB_NAME=-
lgrib2c
> > > --enable-grib2 --enable-python
> > > BUFRLIB_NAME=-lbufr GRIB2CLIB_NAME=-lgrib2c --enable-grib2
> > --enable-python
> > > make VERBOSE=1
> > > make install
> > >
> > >
> > > The tmp path was to test the build.   I already had the hacked
build
> > > product and it was being used so I didn't want to overwrite it.
> > >
> > > The only nonintuitive setting turned out to be -lifcore.   A few
things
> > use
> > > icc as the loader for things that need libraries compiled with
ifort
> > > and icc does not by default include the ifcore library needed
for
> fortran
> > > objects
> > > in particular this was needed building the contents of
> > > ./met-9.1.3/src/tools/other/pb2nc   I slipped it in with the
python
> > > libraries
> > >
> > >
> > >
> > >
> > > On Thu, Jul 1, 2021 at 4:57 PM Julie Prestopnik via RT <
> > met_help at ucar.edu>
> > > wrote:
> > >
> > > > Hi George.  I hope the NCEP emergencies will go smoothly.  We
would
> > > prefer
> > > > that the MET build be done without hacks too.  Hacks should
not be
> > > > necessary.  I'm happy to help debug with you whenever you're
ready.
> > > >
> > > > Julie
> > > >
> > > > On Thu, Jul 1, 2021 at 1:53 PM George Vandenberghe - NOAA
Affiliate
> via
> > > RT
> > > > <
> > > > met_help at ucar.edu> wrote:
> > > >
> > > > >
> > > > > <URL:
https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=100069 >
> > > > >
> > > > > THank you very much for quick response.   I am dealing with
other
> > NCEP
> > > > > emergencies right now and , with this built
> > > > > and working, the issue remains to debug the build so it
works
> without
> > > > > hacks.   I will start that process tuesday but again..
thanks for
> > > > response
> > > > >
> > > > > On Thu, Jul 1, 2021 at 11:01 AM Julie Prestopnik via RT <
> > > > met_help at ucar.edu
> > > > > >
> > > > > wrote:
> > > > >
> > > > > > Hi George.  I work with George McCabe and am hoping to
help you
> > with
> > > > the
> > > > > > problems you're experiencing with the installation.  Could
you
> > please
> > > > > send
> > > > > > the config.log file and the make.log file via email or
send them
> to
> > > our
> > > > > ftp
> > > > > > server for me to grab (instructions for sending us data
are at
> > > > > >
> > > >
> > https://dtcenter.org/community-code/model-evaluation-tools-
met/get-help
> > > > > ).
> > > > > >
> > > > > > Thanks!
> > > > > >
> > > > > > Julie
> > > > > >
> > > > > > On Wed, Jun 30, 2021 at 1:33 PM George Vandenberghe - NOAA
> > Affiliate
> > > > via
> > > > > RT
> > > > > > <met_help at ucar.edu> wrote:
> > > > > >
> > > > > > >
> > > > > > > <URL:
https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=100069
> >
> > > > > > >
> > > > > > >  I got through the python stuff.  MET_PYTHON_LD wasn't
exported
> > in
> > > MY
> > > > > > build
> > > > > > > script and configure didn't pick it up.  However further
down,
> > > > despite
> > > > > FC
> > > > > > > being ifort, some fortran is compiled with gfortran and
that
> link
> > > > > using
> > > > > > > icc doesn't pick up -lifcore which the dependent bufr
lib
> > compiled
> > > > with
> > > > > > > ifort, needed.  I hacked that but will now try to get a
proper
> > > build
> > > > > > > without hacks.
> > > > > > >
> > > > > > >
> > > > > > > On Wed, Jun 30, 2021 at 12:37 AM George Vandenberghe -
NOAA
> > > > Affiliate <
> > > > > > > george.vandenberghe at noaa.gov> wrote:
> > > > > > >
> > > > > > > > I got back to this build.  We need Met 9.1.3 so I
downloaded
> > that
> > > > > > > tarball,
> > > > > > > > extracted it and tried to build on comment.sdsc.edu.
I
> > > eventually
> > > > > got
> > > > > > > to
> > > > > > > >
> > > > > > > >
> > > > > > > > make[4]: Entering directory
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> `/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/tools/core'
> > > > > > > > Making all in ensemble_stat
> > > > > > > > make[5]: Entering directory
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> `/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/tools/core/ensemble_stat'
> > > > > > > > icc  -g -L../../../../src/basic/vx_cal
> > > > > > -L../../../../src/basic/vx_config
> > > > > > > > -L../../../../src/basic/vx_log
> -L../../../../src/basic/vx_math
> > > > > > > > -L../../../../src/basic/vx_util
> > -L../../../../src/libcode/vx_afm
> > > > > > > > -L../../../../src/libcode/vx_analysis_util
> > > > > > > > -L../../../../src/libcode/vx_color
> > > > > -L../../../../src/libcode/vx_data2d
> > > > > > > > -L../../../../src/libcode/vx_data2d_factory
> > > > > > > > -L../../../../src/libcode/vx_data2d_grib
> > > > > > > > -L../../../../src/libcode/vx_data2d_grib2
> > > > > > > > -L../../../../src/libcode/vx_data2d_nccf
> > > > > > > > -L../../../../src/libcode/vx_data2d_nc_met
> > > > > > > > -L../../../../src/libcode/vx_data2d_nc_pinterp
> > > > > > > > -L../../../../src/libcode/vx_data2d_python
> > > > > > > > -L../../../../src/libcode/vx_python3_utils
> > > > > > > > -L../../../../src/libcode/vx_geodesy
> > > > -L../../../../src/libcode/vx_gis
> > > > > > > > -L../../../../src/libcode/vx_gnomon
> > > > -L../../../../src/libcode/vx_grid
> > > > > > > > -L../../../../src/libcode/vx_gsl_prob
> > > > > -L../../../../src/libcode/vx_nav
> > > > > > > > -L../../../../src/libcode/vx_nc_obs
> > > > > > -L../../../../src/libcode/vx_nc_util
> > > > > > > > -L../../../../src/libcode/vx_pb_util
> > > > > > > -L../../../../src/libcode/vx_plot_util
> > > > > > > > -L../../../../src/libcode/vx_ps
> > -L../../../../src/libcode/vx_pxm
> > > > > > > > -L../../../../src/libcode/vx_render
> > > > > -L../../../../src/libcode/vx_regrid
> > > > > > > > -L../../../../src/libcode/vx_shapedata
> > > > > > -L../../../../src/libcode/vx_solar
> > > > > > > > -L../../../../src/libcode/vx_statistics
> > > > > > > > -L../../../../src/libcode/vx_stat_out
> > > > > > > -L../../../../src/libcode/vx_summary
> > > > > > > > -L../../../../src/libcode/vx_time_series
> > > > > > > > -L../../../../src/libcode/vx_series_data
> > > > > > > > -L../../../../src/libcode/vx_tc_util
> > > > > > > >
-L/home/gwv/s/met/METplus/build_components/external_libs/lib
> > > > > > > > -L/oasis/projects/nsf/csg103/hanglei/NCEP/libs/hpc-
stack//lib
> > -o
> > > > > > > > ensemble_stat ensemble_stat-ensemble_stat.o
> > > > > > > > ensemble_stat-ensemble_stat_conf_info.o -lvx_stat_out
> > > > -lvx_statistics
> > > > > > > > -lvx_shapedata -lvx_gsl_prob -lvx_analysis_util
> > > -lvx_data2d_factory
> > > > > > > > -lvx_data2d_nc_met -lvx_data2d_grib -lvx_data2d_grib2
> -lgrib2c
> > > > > -ljasper
> > > > > > > > -lpng -lz -lvx_data2d_nc_pinterp -lvx_data2d_python
> > > > > -lvx_python3_utils
> > > > > > > >  -lvx_data2d_nccf -lvx_data2d -lvx_nc_obs -lvx_nc_util
> > > -lvx_regrid
> > > > > > > > -lvx_grid -lvx_config -lvx_cal -lvx_util -lvx_math
-lvx_color
> > > > > -lvx_log
> > > > > > > -lm
> > > > > > > > -lnetcdf_c++4 -lnetcdf -lgsl -lgslcblas
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
/home/gwv/s/met/METplus/build_components/external_libs/lib/libjasper.a(jas_stream.o):
> > > > > > > > In function `jas_stream_tmpfile':
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/build_components/external_libs/jasper/jasper-
1.900.1/src/libjasper/base/jas_stream.c:368:
> > > > > > > > warning: the use of `tmpnam' is dangerous, better use
> `mkstemp'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_data2d_python/libvx_data2d_python.a(libvx_data2d_python_a-
python_dataplane.o):
> > > > > > > > In function
> `_INTERNAL1b139be2::straight_python_dataplane(char
> > > > > const*,
> > > > > > > int,
> > > > > > > > char**, bool, DataPlane&, Grid&, VarInfoPython&)':
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:136:
> > > > > > > > undefined reference to `PyErr_Occurred'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:138:
> > > > > > > > undefined reference to `PyErr_Print'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:165:
> > > > > > > > undefined reference to `PySys_SetArgv'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:173:
> > > > > > > > undefined reference to `PyImport_ImportModule'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:181:
> > > > > > > > undefined reference to `PyImport_ReloadModule'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:185:
> > > > > > > > undefined reference to `PyErr_Occurred'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:187:
> > > > > > > > undefined reference to `PyErr_Print'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:211:
> > > > > > > > undefined reference to `PyModule_GetDict'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:223:
> > > > > > > > undefined reference to `PyUnicode_FromString'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:225:
> > > > > > > > undefined reference to `PyDict_GetItem'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:242:
> > > > > > > > undefined reference to `PyUnicode_FromString'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:244:
> > > > > > > > undefined reference to `PyDict_GetItem'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:246:
> > > > > > > > undefined reference to `PyUnicode_FromString'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:248:
> > > > > > > > undefined reference to `PyDict_GetItem'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_data2d_python/libvx_data2d_python.a(libvx_data2d_python_a-
python_dataplane.o):
> > > > > > > > In function `_INTERNAL1b139be2::pickle_dataplane(char
const*,
> > > int,
> > > > > > > char**,
> > > > > > > > bool, DataPlane&, Grid&, VarInfoPython&)':
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:345:
> > > > > > > > undefined reference to `PyErr_Occurred'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:347:
> > > > > > > > undefined reference to `PyErr_Print'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:371:
> > > > > > > > undefined reference to `PySys_SetArgv'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:379:
> > > > > > > > undefined reference to `PyImport_ImportModule'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:387:
> > > > > > > > undefined reference to `PyImport_ReloadModule'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:391:
> > > > > > > > undefined reference to `PyErr_Occurred'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:393:
> > > > > > > > undefined reference to `PyErr_Print'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:420:
> > > > > > > > undefined reference to `PyModule_GetDict'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:422:
> > > > > > > > undefined reference to `PyUnicode_FromString'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:424:
> > > > > > > > undefined reference to `PyDict_GetItem'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:444:
> > > > > > > > undefined reference to `PyUnicode_FromString'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:446:
> > > > > > > > undefined reference to `PyDict_GetItem'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:448:
> > > > > > > > undefined reference to `PyUnicode_FromString'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/python_dataplane.cc:450:
> > > > > > > > undefined reference to `PyDict_GetItem'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_data2d_python/libvx_data2d_python.a(libvx_data2d_python_a-
python_dataplane.o):
> > > > > > > > In function `GlobalPython::initialize()':
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/global_python.h:63:
> > > > > > > > undefined reference to `Py_Initialize'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_data2d_python/libvx_data2d_python.a(libvx_data2d_python_a-
dataplane_from_xarray.o):
> > > > > > > > In function `dataplane_from_xarray(_object*,
DataPlane&,
> Grid&,
> > > > > > > > VarInfoPython&)':
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/dataplane_from_xarray.cc:45:
> > > > > > > > undefined reference to `PyObject_GetAttrString'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_data2d_python/dataplane_from_xarray.cc:47:
> > > > > > > > undefined reference to `PyObject_GetAttrString'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > > > > > > > In function
`_INTERNAL29bd313a::dump_dict(std::ostream&,
> > > _object*,
> > > > > > int)':
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:448:
> > > > > > > > undefined reference to `PyDict_Size'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:460:
> > > > > > > > undefined reference to `PyDict_Next'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:475:
> > > > > > > > undefined reference to `PyUnicode_AsUTF8'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > > > > > > > In function
> `_INTERNAL29bd313a::dump_dict_value(std::ostream&,
> > > > > > _object*,
> > > > > > > > int)':
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:514:
> > > > > > > > undefined reference to `PyUnicode_AsUTF8'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:526:
> > > > > > > > undefined reference to `PyLong_AsLong'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:537:
> > > > > > > > undefined reference to `PyFloat_Type'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:537:
> > > > > > > > undefined reference to `PyFloat_Type'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:537:
> > > > > > > > undefined reference to `PyType_IsSubtype'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:539:
> > > > > > > > undefined reference to `PyFloat_AsDouble'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > > > > > > > In function `Python3_Dict::set_from_dict(_object*)':
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:389:
> > > > > > > > undefined reference to `PyDict_Size'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > > > > > > > In function `Python3_Dict::set_from_module(_object*)':
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:408:
> > > > > > > > undefined reference to `PyModule_Type'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:408:
> > > > > > > > undefined reference to `PyModule_Type'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:408:
> > > > > > > > undefined reference to `PyType_IsSubtype'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:417:
> > > > > > > > undefined reference to `PyModule_GetDict'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > > > > > > > In function `Python3_Dict::set(_object*)':
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:352:
> > > > > > > > undefined reference to `PyModule_Type'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:352:
> > > > > > > > undefined reference to `PyModule_Type'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:352:
> > > > > > > > undefined reference to `PyType_IsSubtype'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > > > > > > > In function `Python3_Dict::lookup_int(char const*)
const':
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:156:
> > > > > > > > undefined reference to `PyDict_GetItemString'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:176:
> > > > > > > > undefined reference to `PyLong_AsLong'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > > > > > > > In function `Python3_Dict::lookup_double(char const*)
const':
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:193:
> > > > > > > > undefined reference to `PyDict_GetItemString'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:204:
> > > > > > > > undefined reference to `PyFloat_Type'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:204:
> > > > > > > > undefined reference to `PyFloat_Type'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:204:
> > > > > > > > undefined reference to `PyType_IsSubtype'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > > > > > > > In function `Python3_Dict::lookup_string(char const*)
const':
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:230:
> > > > > > > > undefined reference to `PyDict_GetItemString'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:250:
> > > > > > > > undefined reference to `PyUnicode_AsUTF8'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > > > > > > > In function `Python3_Dict::lookup_dict(char const*)
const':
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:266:
> > > > > > > > undefined reference to `PyDict_GetItemString'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_dict.o):
> > > > > > > > In function `Python3_Dict::lookup_list(char const*)
const':
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_dict.cc:302:
> > > > > > > > undefined reference to `PyDict_GetItemString'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_numpy.o):
> > > > > > > > In function `Python3_Numpy::~Python3_Numpy()':
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:61:
> > > > > > > > undefined reference to `PyBuffer_Release'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_numpy.o):
> > > > > > > > In function `Python3_Numpy::set(_object*)':
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:271:
> > > > > > > > undefined reference to `PyObject_GetAttrString'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:273:
> > > > > > > > undefined reference to `PyTuple_Size'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:282:
> > > > > > > > undefined reference to `PyTuple_GetItem'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:284:
> > > > > > > > undefined reference to `PyLong_AsLong'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:293:
> > > > > > > > undefined reference to `PyObject_GetAttrString'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:311:
> > > > > > > > undefined reference to `PyObject_GetBuffer'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_numpy.cc:350:
> > > > > > > > undefined reference to `PyUnicode_AsUTF8'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_util.o):
> > > > > > > > In function `operator<<(std::ostream&, _object*)':
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:50:
> > > > > > > > undefined reference to `PyObject_Print'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_util.o):
> > > > > > > > In function `get_attribute(_object*, char const*)':
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:87:
> > > > > > > > undefined reference to `PyObject_HasAttrString'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:89:
> > > > > > > > undefined reference to `PyObject_GetAttrString'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_util.o):
> > > > > > > > In function `pyobject_as_int(_object*)':
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:108:
> > > > > > > > undefined reference to `PyLong_AsLong'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:110:
> > > > > > > > undefined reference to `PyFloat_Type'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:110:
> > > > > > > > undefined reference to `PyFloat_Type'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:110:
> > > > > > > > undefined reference to `PyType_IsSubtype'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:112:
> > > > > > > > undefined reference to `PyFloat_AsDouble'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:116:
> > > > > > > > undefined reference to `PyUnicode_AsUTF8'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_util.o):
> > > > > > > > In function `pyobject_as_double(_object*)':
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:145:
> > > > > > > > undefined reference to `PyLong_AsLong'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:147:
> > > > > > > > undefined reference to `PyFloat_Type'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:147:
> > > > > > > > undefined reference to `PyFloat_Type'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:147:
> > > > > > > > undefined reference to `PyType_IsSubtype'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:149:
> > > > > > > > undefined reference to `PyFloat_AsDouble'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:153:
> > > > > > > > undefined reference to `PyUnicode_AsUTF8'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_util.o):
> > > > > > > > In function `pyobject_as_string[abi:cxx11](_object*)':
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:181:
> > > > > > > > undefined reference to `PyUnicode_AsUTF8'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_util.o):
> > > > > > > > In function `pyobject_as_concat_string(_object*)':
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:208:
> > > > > > > > undefined reference to `PyUnicode_AsUTF8'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_util.o):
> > > > > > > > In function `run_python_string(char const*)':
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_util.cc:233:
> > > > > > > > undefined reference to `PyRun_SimpleStringFlags'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_script.o):
> > > > > > > > In function `Python3_Script::Python3_Script(char
const*)':
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:122:
> > > > > > > > undefined reference to `PyImport_ImportModule'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:126:
> > > > > > > > undefined reference to `PyErr_Print'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:130:
> > > > > > > > undefined reference to `Py_Finalize'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:142:
> > > > > > > > undefined reference to `PyModule_GetDict'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_script.o):
> > > > > > > > In function `Python3_Script::~Python3_Script()':
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:71:
> > > > > > > > undefined reference to `Py_Finalize'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_script.o):
> > > > > > > > In function `Python3_Script::lookup(char const*)
const':
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:163:
> > > > > > > > undefined reference to `PyDict_GetItemString'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_script.o):
> > > > > > > > In function `Python3_Script::run(char const*) const':
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:186:
> > > > > > > > undefined reference to `PyRun_StringFlags'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
../../../../src/libcode/vx_python3_utils/libvx_python3_utils.a(libvx_python3_utils_a-
python3_script.o):
> > > > > > > > In function `Python3_Script::read_pickle(char const*,
char
> > > const*)
> > > > > > > const':
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:227:
> > > > > > > > undefined reference to `PyErr_Clear'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/libcode/vx_python3_utils/python3_script.cc:231:
> > > > > > > > undefined reference to `PyErr_Occurred'
> > > > > > > >
> > > > >
> > ../../../../src/basic/vx_util/libvx_util.a(libvx_util_a-
python_line.o):
> > > > > > > In
> > > > > > > > function `PyLineDataFile::do_straight()':
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:333:
> > > > > > > > undefined reference to `PyUnicode_FromString'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:333:
> > > > > > > > undefined reference to `PyImport_Import'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:335:
> > > > > > > > undefined reference to `PyErr_Occurred'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:337:
> > > > > > > > undefined reference to `PyErr_Print'
> > > > > > > >
> > > > >
> > ../../../../src/basic/vx_util/libvx_util.a(libvx_util_a-
python_line.o):
> > > > > > > In
> > > > > > > > function `PyLineDataFile::make_data_line()':
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:241:
> > > > > > > > undefined reference to `PyList_GetItem'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:265:
> > > > > > > > undefined reference to `PyList_Size'
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:280:
> > > > > > > > undefined reference to `PyList_GetItem'
> > > > > > > >
> > > > >
> > ../../../../src/basic/vx_util/libvx_util.a(libvx_util_a-
python_line.o):
> > > > > > > In
> > > > > > > > function `PyLineDataFile::open(char const*,
StringArray
> > const&)':
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> /cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/basic/vx_util/python_line.cc:170:
> > > > > > > > undefined reference to `PyList_Size'
> > > > > > > > make[5]: *** [ensemble_stat] Error 1
> > > > > > > > make[5]: Leaving directory
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> `/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/tools/core/ensemble_stat'
> > > > > > > > make[4]: *** [all-recursive] Error 1
> > > > > > > > make[4]: Leaving directory
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> `/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/tools/core'
> > > > > > > > make[3]: *** [all-recursive] Error 1
> > > > > > > > make[3]: Leaving directory
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> `/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src/tools'
> > > > > > > > make[2]: *** [all-recursive] Error 1
> > > > > > > > make[2]: Leaving directory
> > > > > > > >
> > > > >
> > `/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3/src'
> > > > > > > > make[1]: *** [all-recursive] Error 1
> > > > > > > > make[1]: Leaving directory
> > > > > > > >
> > > `/cw3e/mead/projects/csg103/scratch/gwv/met/METplus/MET/met-
9.1.3'
> > > > > > > > make: *** [all] Error 2
> > > > > > > > [gwv at comet-ln3 met-9.1.3]$
> > > > > > > > [gwv at comet-ln3 met-9.1.3]$
> > > > > > > >
> > > > > > > >
> > > > > > > > So where would I find this stuff.  The shared
libraries have
> it
> > > but
> > > > > ld
> > > > > > > > isn't finding it.  When I hardcode the  one .a
library into
> > the
> > > > load
> > > > > > > > to get through this step,I get
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> */opt/python/lib/python3.6/config-3.6m-x86_64-linux-
gnu/libpython3.6m.a(signalmodule.o):
> > > > > > > > undefined reference to symbol 'pthread_sigmask@
> @GLIBC_2.2.5'*
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > On Thu, Jun 3, 2021 at 4:33 PM George Vandenberghe -
NOAA
> > > > Affiliate <
> > > > > > > > george.vandenberghe at noaa.gov> wrote:
> > > > > > > >
> > > > > > > >> Keep in mind it built, but there were some
inconsistencies
> in
> > > the
> > > > > Met
> > > > > > > >> source that was supplied from the repository.  I will
> > > > > > > >> go back to the instructions with the tarball but what
came
> > from
> > > > the
> > > > > > > >> repository looked like a really good bootstrap build
> > > > > > > >> of everything with only a few loose ends in the Met
source
> and
> > > one
> > > > > > (??)
> > > > > > > >> in the bufrlib.  I've operated that way before
> > > > > > > >> assuming everything on the new foreign system is
either
> > missing,
> > > > > > > >> backlevel, or wrongly installed so I have to build
> > > > > > > >> my own trusted stack but I should point out EMC has
made
> > > ENORMOUS
> > > > > > > >> progress in making our needed software
> > > > > > > >> stack more reliable and portable.
> > > > > > > >>
> > > > > > > >> Anyway I'll go back and actually read the
instructions this
> > time
> > > > > > > >>
> > > > > > > >> On Thu, Jun 3, 2021 at 4:01 PM George McCabe via RT <
> > > > > > met_help at ucar.edu>
> > > > > > > >> wrote:
> > > > > > > >>
> > > > > > > >>> Hi George,
> > > > > > > >>>
> > > > > > > >>> I will follow up to what John said and note that
there is a
> > > file
> > > > in
> > > > > > the
> > > > > > > >>> METplus repository called
build_components/env_vars.bash
> that
> > > has
> > > > > > > >>> examples
> > > > > > > >>> of environment variables and module commands that
should be
> > set
> > > > to
> > > > > > > build
> > > > > > > >>> MET. The examples likely need to be modified to get
it to
> run
> > > in
> > > > > > > another
> > > > > > > >>> environment. The example environment variables that
are
> used
> > > for
> > > > a
> > > > > > > module
> > > > > > > >>> based system like Hera are all commented out.
Setting these
> > > > > variables
> > > > > > > to
> > > > > > > >>> match your system should help.
> > > > > > > >>>
> > > > > > > >>> Thanks,
> > > > > > > >>> George
> > > > > > > >>>
> > > > > > > >>> On Thu, Jun 3, 2021 at 1:43 PM John Halley Gotway
via RT <
> > > > > > > >>> met_help at ucar.edu>
> > > > > > > >>> wrote:
> > > > > > > >>>
> > > > > > > >>> >
> > > > > > > >>> > <URL:
> > > https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=100069
> > > > >
> > > > > > > >>> >
> > > > > > > >>> > Hi George V,
> > > > > > > >>> >
> > > > > > > >>> > This is John Halley Gotway. I work with George M
on
> > providing
> > > > > > METplus
> > > > > > > >>> > support.
> > > > > > > >>> >
> > > > > > > >>> > MET is intended to be compiled by users from a
tarfile,
> not
> > > > > > directly
> > > > > > > >>> from
> > > > > > > >>> > the repository. That's why our Downloads page
> > > > > > > >>> > <
> > > > > > > >>>
> > > > > > >
> > > > >
> > >
> https://dtcenter.org/community-code/model-evaluation-tools-
met/download>
> > > > > > > >>> > links directly to the tarfile on GitHub
> > > > > > > >>> > <
> > > > > > > >>> >
> > > > > > > >>>
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> https://github.com/dtcenter/MET/releases/download/v10.0.0/met-
10.0.0.20210510.tar.gz
> > > > > > > >>> > >
> > > > > > > >>> > that users should compile. We do development
within the
> > > > > repository
> > > > > > > but
> > > > > > > >>> run
> > > > > > > >>> > a script to create a release. That script runs
some tools
> > to
> > > > > > > >>> automatically
> > > > > > > >>> > generate some code, including an internal utility
> > > > enum_to_string
> > > > > as
> > > > > > > >>> well as
> > > > > > > >>> > lex/yacc. Those utilities are needed for
development but
> > not
> > > > for
> > > > > > > >>> compiling
> > > > > > > >>> > the released versions. This logic is handled in
the
> "make"
> > > step
> > > > > > using
> > > > > > > >>> the
> > > > > > > >>> > MET_DEVELOPMENT environment variable. If that
variable is
> > set
> > > > > when
> > > > > > > the
> > > > > > > >>> > "configure" script is run, then subsequent calls
to
> "make"
> > > will
> > > > > > > create
> > > > > > > >>> > those auto-generated files... and "make clean"
will
> remove
> > > > them.
> > > > > > > >>> >
> > > > > > > >>> > But again, this is intended for development, not
for the
> > > > > > compilation
> > > > > > > >>> of a
> > > > > > > >>> > release tarfile. To compile MET, please refer to
the
> > section
> > > > > > titled:
> > > > > > > >>> > Sample Script For Compiling External Libraries And
MET
> > > > > > > >>> > On the MET downloads page:
> > > > > > > >>> >
> > > > > > > >>>
> > > > > > >
> > > > >
> > >
> https://dtcenter.org/community-code/model-evaluation-tools-
met/download
> > > > > > > >>> >
> > > > > > > >>> > Julie Prestopnik is the developer who handles most
of the
> > > > builds
> > > > > of
> > > > > > > >>> MET on
> > > > > > > >>> > NOAA/NCAR/Community machines. That is the script
she
> > > maintains
> > > > > and
> > > > > > > >>> runs for
> > > > > > > >>> > each build.
> > > > > > > >>> >
> > > > > > > >>> > I realize that the presence of the MET_build.sh
script in
> > the
> > > > > > METplus
> > > > > > > >>> > repository is confusing. It's included as part of
our
> work
> > > > toward
> > > > > > the
> > > > > > > >>> use
> > > > > > > >>> > of manage externals, but it clearly isn't working
as
> > > expected.
> > > > In
> > > > > > > fact,
> > > > > > > >>> > that script does just call the compile_MET_all.sh
script
> > I've
> > > > > > > >>> referenced
> > > > > > > >>> > above. Ideally that'd all just work out of the
box, but
> it
> > > > looks
> > > > > > like
> > > > > > > >>> we'll
> > > > > > > >>> > need to work on refining it some more.
> > > > > > > >>> >
> > > > > > > >>> > Julie's out of the office this week, but will be
back
> next
> > > > week.
> > > > > > > She's
> > > > > > > >>> best
> > > > > > > >>> > suited to address any issues which arise in your
> > compilation
> > > of
> > > > > > MET.
> > > > > > > >>> >
> > > > > > > >>> > Thanks,
> > > > > > > >>> > John
> > > > > > > >>> >
> > > > > > > >>> > On Thu, Jun 3, 2021 at 11:33 AM George
Vandenberghe -
> NOAA
> > > > > > Affiliate
> > > > > > > >>> via RT
> > > > > > > >>> > <met_help at ucar.edu> wrote:
> > > > > > > >>> >
> > > > > > > >>> > >
> > > > > > > >>> > > <URL:
> > > > https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=100069
> > > > > >
> > > > > > > >>> > >
> > > > > > > >>> > > The new build worked.  The met version
downloaded in
> > > > > > > >>> buiild_components
> > > > > > > >>> > > does not appear to be completely compatible
> > > > > > > >>> > > with it's makefiles. It's missing a few sources.
> Adding
> > > > those
> > > > > > > >>> sources
> > > > > > > >>> > and
> > > > > > > >>> > > changing the compiler to intel to get around a
silent
> > > bufrlib
> > > > > > > failure
> > > > > > > >>> > with
> > > > > > > >>> > > the gnu build, got it to build on COMET.  I was
not
> able
> > to
> > > > > > figure
> > > > > > > >>> out
> > > > > > > >>> > how
> > > > > > > >>> > > to set a nondefault installation directory.
> > > > > > > >>> > >
> > > > > > > >>> > >
> > > > > > > >>> > >
> > > > > > > >>> > > On Tue, Jun 1, 2021 at 5:45 PM George
Vandenberghe -
> NOAA
> > > > > > > Affiliate <
> > > > > > > >>> > > george.vandenberghe at noaa.gov> wrote:
> > > > > > > >>> > >
> > > > > > > >>> > > > I tried a hera build so I could see if I could
build
> it
> > > on
> > > > a
> > > > > > > system
> > > > > > > >>> > where
> > > > > > > >>> > > > it's known to be buildable.
> > > > > > > >>> > > >
> > > > > > > >>> > > > I downloaded metplus directly with
> > > > > > > >>> > > >
> > > > > > > >>> > > > git clone https://github.com/dtcenter/METplus
> > > > > > > >>> > > > This extracted a METplus/build_components
directory
> > > > > > > >>> > > >
> > > > > > > >>> > > > In this directory I ran  build_MET.sh
> > > > > > > >>> > > >
> > > > > > > >>> > > > This built a bunch of prerequisites e.g. hdf5,
jasper
> > and
> > > > > > netcdf
> > > > > > > >>> but
> > > > > > > >>> > > > eventually failed with
> > > > > > > >>> > > >
> > > > > > > >>> > > > *make[4]: Entering directory
> > > > > > > >>> > > >
> > > > > > > >>> > >
> > > > > > > >>> >
> > > > > > > >>>
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
`/oasis/projects/nsf/csg103/gwv/met/METplus/MET/met/src/basic/vx_math'make[4]:
> > > > > > > >>> > > > *** No rule to make target
> `viewgravity_to_string.cc',
> > > > needed
> > > > > > by
> > > > > > > >>> > > > `libvx_math_a-viewgravity_to_string.o'.
Stop.*
> > > > > > > >>> > > >
> > > > > > > >>> > > > So.. stepping back I downloaded the current
met
> > > > > > > >>> > > > *wget
> > > > > > > >>> > > >
> > > > > > > >>> > >
> > > > > > > >>> >
> > > > > > > >>>
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> https://github.com/dtcenter/MET/releases/download/v10.0.0/met-
10.0.0.20210510.tar.gz
> > > > > > > >>> > > > <
> > > > > > > >>> > >
> > > > > > > >>> >
> > > > > > > >>>
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> https://github.com/dtcenter/MET/releases/download/v10.0.0/met-
10.0.0.20210510.tar.gz
> > > > > > > >>> > > >*
> > > > > > > >>> > > >
> > > > > > > >>> > > > and untarred it and am now trying that build
> > > > > > > >>> > > >
> > > > > > > >>> > > >
> > > > > > > >>> > > >
> > > > > > > >>> > > >
> > > > > > > >>> > > >
> > > > > > > >>> > > >
> > > > > > > >>> > > > On Tue, Jun 1, 2021 at 4:49 PM George McCabe
via RT <
> > > > > > > >>> met_help at ucar.edu
> > > > > > > >>> > >
> > > > > > > >>> > > > wrote:
> > > > > > > >>> > > >
> > > > > > > >>> > > >> Hi George,
> > > > > > > >>> > > >>
> > > > > > > >>> > > >> I'll first mention that METplus 4.0.0 and MET
10.0.0
> > are
> > > > > > already
> > > > > > > >>> > > installed
> > > > > > > >>> > > >> on Hera. This page lists information about
those
> > > installs
> > > > > > (under
> > > > > > > >>> NOAA
> > > > > > > >>> > > >> Machines > HERA):
> > > > > > > >>> > > >>
> > > > > > > >>> >
> > > > > > > >>>
> > > > > > >
> > > > >
> > >
> https://dtcenter.org/community-code/metplus/metplus-4-0-existing-
builds
> > > > > > > >>> > > >>
> > > > > > > >>> > > >> Where did you download the MET source code?
It
> should
> > be
> > > > > > > >>> downloaded
> > > > > > > >>> > from
> > > > > > > >>> > > >> the link on this page:
> > > > > > > >>> > > >>
> > > > > > > >>> >
> > > > > > > >>>
> > > > > > >
> > > > >
> > >
> https://dtcenter.org/community-code/model-evaluation-tools-
met/download
> > > > > > > >>> > > >>
> > > > > > > >>> > > >> Here is the direct link to the tarfile to
download:
> > > > > > > >>> > > >>
> > > > > > > >>> > > >>
> > > > > > > >>> > >
> > > > > > > >>> >
> > > > > > > >>>
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> https://github.com/dtcenter/MET/releases/download/v10.0.0/met-
10.0.0.20210510.tar.gz
> > > > > > > >>> > > >>
> > > > > > > >>> > > >> I would also check if the environment
variable
> > > > > MET_DEVELOPMENT
> > > > > > > is
> > > > > > > >>> set
> > > > > > > >>> > in
> > > > > > > >>> > > >> your environment. It should be unset and may
cause
> the
> > > > > errors
> > > > > > > you
> > > > > > > >>> are
> > > > > > > >>> > > >> seeing.
> > > > > > > >>> > > >>
> > > > > > > >>> > > >> Please let me know if that does not help or
if you
> > have
> > > > any
> > > > > > > other
> > > > > > > >>> > > >> questions.
> > > > > > > >>> > > >>
> > > > > > > >>> > > >> Thanks,
> > > > > > > >>> > > >> George
> > > > > > > >>> > > >>
> > > > > > > >>> > > >>
> > > > > > > >>> > > >> On Tue, Jun 1, 2021 at 9:30 AM George
Vandenberghe -
> > > NOAA
> > > > > > > >>> Affiliate
> > > > > > > >>> > via
> > > > > > > >>> > > >> RT <
> > > > > > > >>> > > >> met_help at ucar.edu> wrote:
> > > > > > > >>> > > >>
> > > > > > > >>> > > >> >
> > > > > > > >>> > > >> > Tue Jun 01 09:30:21 2021: Request 100069
was acted
> > > upon.
> > > > > > > >>> > > >> > Transaction: Ticket created by