[ncl-install] build ncl5.1.1 from source code for an Linux ppc64 system
Ted Mansell
Ted.Mansell at noaa.gov
Mon Jul 5 06:54:36 MDT 2010
Do you get the same errors if you try gcc instead of xlc? Also, it
seems unusual to use xlc with gfortran -- are they compatible?
-- Ted
On Jul 4, 2010, at 10:27 PM, weim at cma.gov.cn wrote:
> Hello,
>
> I try to build ncl5.1.1 from source code for an Linux ppc64 system.
> uname -a :
> Linux node01 2.6.9-42.EL #1 SMP Wed Jul 12 23:22:51 EDT 2006 ppc64
> ppc64 ppc64 GNU/Linux
>
> gcc --version :
> gcc (GCC) 3.4.6 20060404 (Red Hat 3.4.6-3)
> Copyright (C) 2006 Free Software Foundation, Inc.
> This is free software; see the source for copying conditions. There
> is NO
> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
> PURPOSE.\
>
> gfortran --version
> GNU Fortran 95 (GCC) 4.1.0 20060515 (Red Hat 4.1.0-18)
> Copyright (C) 2006 Free Software Foundation, Inc.
>
> GNU Fortran comes with NO WARRANTY, to the extent permitted by law.
> You may redistribute copies of GNU Fortran
> under the terms of the GNU General Public License.
> For more information about these matters, see the file named COPYING
>
> xlc -qversion
> IBM XL C/C++ Advanced Edition V8.0 for Linux
> Version: 08.00.0000.0001
>
> xlf -qversion
> IBM XL Fortran Advanced Edition V10.1 for Linux
> Version: 10.01.0000.0001
>
> 1. First, I install the HDF4.2r4 from source code,
> export CC=xlc
> export CXX=xlC
> export CPP=cpp
> ./configure --prefix=/data/hxf/wp/code/weimin/HDF4.2r4 --with-szip=/
> data/hxf/wp/code/weimin/szip-2.1 --disable-shared --with-zlib=/u
> sr/lib --with-jpeg=/data/hxf/wp/code/weimin/jpeg-6b
>
> the configure information as follow:
>
> Configure Summary
> =================
>
> Compiling Options:
> ------------------
> Compilation Mode: Default
> C Compiler: xlc
> CFLAGS: -O
> CPPFLAGS: -I/usr/include/rpc -I/usr/lib/
> include -I/data/hxf/wp/code/weimin/jpeg-6b/include
> LDFLAGS: -L/usr/lib/lib -L/data/hxf/wp/
> code/weimin/jpeg-6b/lib
> Shared Libraries: no
> Static Libraries: yes
>
> Languages:
> ----------
> Fortran: Yes
> Fortran Compiler: g77
> FFLAGS: -Wsign-compare -O3 -fomit-frame-
> pointer
>
> Features:
> ---------
> SZIP compression: disabled
>
> HDF support for NetCDF-3 APIs:
> ------------------------------
> HDF4-NetCDF: Yes
>
> 2. Second, make
> make
> Making all in hdf
> make[1]: Entering directory `/data/hxf/wp/code/weimin/HDF4.2r4-src/
> hdf'
> Making all in src
> make[2]: Entering directory `/data/hxf/wp/code/weimin/HDF4.2r4-src/
> hdf/src'
> make all-am
> make[3]: Entering directory `/data/hxf/wp/code/weimin/HDF4.2r4-src/
> hdf/src'
> source='atom.c' object='atom.lo' libtool=yes \
> DEPDIR=.deps depmode=none /bin/sh ../../bin/depcomp \
> /bin/sh ../../libtool --tag=CC --mode=compile xlc -DHAVE_CONFIG_H -
> I. -I/usr/include/rpc -I/usr/lib/include -I/data/hxf/wp/code/
> weimin/jpeg-6b/include -O -c -o atom.lo atom.c
> libtool: compile: xlc -DHAVE_CONFIG_H -I. -I/usr/include/rpc -I/usr/
> lib/include -I/data/hxf/wp/code/weimin/jpeg-6b/include -O -c atom.c -
> o atom.o
> "hdfi.h", line 1460.1: 1506-166 (S) Definition of function No
> requires parentheses.
> "hdfi.h", line 1460.4: 1506-276 (S) Syntax error: possible missing
> '{'?
> "hdf.h", line 26.7: 1506-045 (S) Undeclared identifier uint16.
> "hdf.h", line 29.1: 1506-273 (E) Missing type in declaration of DFdi.
> "hdf.h", line 134.9: 1506-166 (S) Definition of function int32
> requires parentheses.
> "hdf.h", line 134.15: 1506-276 (S) Syntax error: possible missing '{'?
> "hbitio.h", line 35.7: 1506-045 (S) Undeclared identifier int32.
> "hbitio.h", line 40.18: 1506-045 (S) Undeclared identifier max_offset.
> "hbitio.h", line 41.18: 1506-045 (S) Undeclared identifier
> byte_offset.
> "hbitio.h", line 43.18: 1506-275 (S) Unexpected text count
> encountered.
> "hbitio.h", line 43.7: 1506-045 (S) Undeclared identifier intn.
> "hbitio.h", line 45.19: 1506-275 (S) Unexpected text access
> encountered.
> "hbitio.h", line 45.7: 1506-045 (S) Undeclared identifier uint8.
> "hbitio.h", line 46.19: 1506-275 (S) Unexpected text mode encountered.
> "hbitio.h", line 47.19: 1506-275 (S) Unexpected text bits encountered.
> "hbitio.h", line 48.19: 1506-045 (S) Undeclared identifier bytep.
> "hbitio.h", line 49.19: 1506-045 (S) Undeclared identifier bytez.
> "hbitio.h", line 50.19: 1506-045 (S) Undeclared identifier bytea.
> "hbitio.h", line 52.1: 1506-273 (E) Missing type in declaration of
> bitrec_t.
> "hbitio.h", line 57.7: 1506-166 (S) Definition of function uint8
> requires parentheses.
> "hbitio.h", line 57.13: 1506-276 (S) Syntax error: possible missing
> '{'?
> "hcomp.h", line 33.7: 1506-045 (S) Undeclared identifier
> COMP_MODEL_STDIO.
> "hcomp.h", line 35.1: 1506-273 (E) Missing type in declaration of
> comp_model_t.
> "hcomp.h", line 62.8: 1506-166 (S) Definition of function uint16
> requires parentheses.
> "hcomp.h", line 62.15: 1506-276 (S) Syntax error: possible missing
> '{'?
> "hcomp.h", line 85.9: 1506-007 (S) "struct {...}" is undefined.
> "hcomp.h", line 92.1: 1506-273 (E) Missing type in declaration of
> model_info.
> "hcomp.h", line 99.13: 1506-046 (S) Syntax error.
> "hcomp.h", line 111.13: 1506-046 (S) Syntax error.
> make[3]: *** [atom.lo] Error 1
> make[3]: Leaving directory `/data/hxf/wp/code/weimin/HDF4.2r4-src/
> hdf/src'
> make[2]: *** [all] Error 2
> make[2]: Leaving directory `/data/hxf/wp/code/weimin/HDF4.2r4-src/
> hdf/src'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/data/hxf/wp/code/weimin/HDF4.2r4-src/hdf'
> make: *** [all-recursive] Error 1
>
>
>
>
> Thanks in advance for your help.
>
> Wei Min
> National Meteorological Information Centre, CMA, China
> _______________________________________________
> ncl-install mailing list
> List instructions, subscriber options, unsubscribe:
> http://mailman.ucar.edu/mailman/listinfo/ncl-install
More information about the ncl-install
mailing list