<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7654.12">
<TITLE> Compilation failed MET v2.0</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->

<P><FONT SIZE=2>Dear staff of MET HELP,<BR>
<BR>
I'm trying to install MET v.2.0. First, I compile BUFRLIB such as:<BR>
<BR>
In preproc.sh:74 cpp -P -traditional-cpp -D$byte_order $i $bnf<BR>
It generates wrdlen.g and irev.f<BR>
<BR>
$ f77 -c -DUNDERSCORE -fno-second-underscore *.f<BR>
<BR>
$c++ -c -DUNDERSCORE *.c<BR>
crbmg.c: In function &#145;void crbmg_(char*, f77int*, f77int*, f77int*)&#146;:<BR>
crbmg.c:73: warning: deprecated conversion from string constant to &#145;char*&#146;<BR>
crbmg.c:83: warning: deprecated conversion from string constant to &#145;char*&#146;<BR>
crbmg.c:89: warning: deprecated conversion from string constant to &#145;char*&#146;<BR>
crbmg.c:106: warning: deprecated conversion from string constant to &#145;char*&#146;<BR>
crbmg.c:115: warning: deprecated conversion from string constant to &#145;char*&#146;<BR>
crbmg.c:147: warning: deprecated conversion from string constant to &#145;char*&#146;<BR>
restd.c: In function &#145;void restd_(f77int*, f77int*, f77int*, f77int*)&#146;:<BR>
restd.c:85: warning: deprecated conversion from string constant to &#145;char*&#146;<BR>
restd.c:86: warning: deprecated conversion from string constant to &#145;char*&#146;<BR>
restd.c:98: warning: deprecated conversion from string constant to &#145;char*&#146;<BR>
<BR>
$ ar crv /usr/local/lib/libbufr.a *.o<BR>
<BR>
After this, when I compile MET v2.0 with variables in Makefile:<BR>
CXX = c++<BR>
FC = f77<BR>
BUFR_BASE = /usr/local<BR>
BUFR_INCS = -I$(BUFR_BASE)/include<BR>
BUFR_LIBS = -L$(BUFR_BASE)/lib<BR>
GSL_BASE = /usr/local<BR>
GSL_INCS = -I$(GSL_BASE)/include<BR>
GSL_LIBS = -L$(GSL_BASE)/lib<BR>
F2C_BASE =<BR>
F2C_INCS =<BR>
F2C_LIBS =<BR>
F2C_LIBNAME =<BR>
<BR>
I get:<BR>
<BR>
*** Making the Model Evaluation Tools Project ***<BR>
<BR>
*** Making vx_afm Library ***<BR>
<BR>
cp libvx_afm.a ../.<BR>
...<BR>
<BR>
cp libvx_wrfmode.a ../.<BR>
<BR>
*** Making pcp_combine application ***<BR>
<BR>
*** Finished Making pcp_combine application ***<BR>
....<BR>
*** Making pb2nc application ***<BR>
<BR>
c++ -o pb2nc pb2nc.cc pb2nc_Conf.o numpbmsg.o openpb.o readpb.o dumppb.o \<BR>
-Wall -Wshadow -static&nbsp;&nbsp; -DMET_BASE=\&quot;/usr/local/METv2.0\&quot; \<BR>
-I../../lib -I/usr/local/include -I/usr/local/include -I/usr/local/include&nbsp; \<BR>
-L../../lib -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib&nbsp; \<BR>
-lbufr -lvx_pb_util \<BR>
-lvx_met_util -lvx_analysis_util -lvx_wrfdata -lvx_met_util \<BR>
-lvx_contable -lvx_grib_classes \<BR>
-lvx_econfig -lvx_gsl_prob -lgsl \<BR>
-lvx_plot_util&nbsp; -lvx_render -lvx_pxm -lvx_color -lvx_ps -lvx_afm \<BR>
-lvx_data_grids -lvx_gnomon -lvx_nav -lvx_cal -lvx_util -lvx_math -lm \<BR>
-lnetcdf_c++ -lnetcdf \<BR>
&nbsp; -lgfortran<BR>
openpb.o(.text+0x35): In function `openpb_':<BR>
: undefined reference to `f_open'<BR>
dumppb.o(.text+0x132): In function `dumppb_':<BR>
: undefined reference to `s_cat'<BR>
dumppb.o(.text+0x15c): In function `dumppb_':<BR>
: undefined reference to `f_open'<BR>
dumppb.o(.text+0x190): In function `dumppb_':<BR>
: undefined reference to `f_open'<BR>
...<BR>
/usr/local/lib/libbufr.a(valx.o)(.text+0x2f4): In function `valx_':<BR>
: undefined reference to `e_wsfi'<BR>
/usr/local/lib/libbufr.a(rjust.o)(.text+0x2e): In function `rjust_':<BR>
: undefined reference to `s_cmp'<BR>
/usr/local/lib/libbufr.a(rjust.o)(.text+0x69): In function `rjust_':<BR>
: undefined reference to `s_cmp'<BR>
/usr/local/lib/libbufr.a(rjust.o)(.text+0xdd): In function `rjust_':<BR>
: undefined reference to `s_copy'<BR>
collect2: ld returned 1 exit status<BR>
make[3]: *** [pb2nc] Error 1<BR>
make[2]: *** [all] Error 2<BR>
make[1]: *** [targets] Error 2<BR>
make: *** [all] Error 2<BR>
<BR>
Moreover, I've tested with gfortran (it doesn't compile all .f of BUFRLIB), g++ and gcc with similar or worst results.<BR>
<BR>
<BR>
<BR>
Best regards and thanks in advance.<BR>
Ms. Isma Marín Carrión</FONT>
</P>

</BODY>
</HTML>