Configure error: with Intel MPI compilers.

Dhirendra Kumar dhirendra.cub at gmail.com
Wed Jul 29 05:56:23 CDT 2015


Dear Wei,

I tried with the options suggested by you, the configure completed with
success but I have got another error in make while using
CXXCPPFLAGS="-DMPICH_IGNORE_CXX_SEEK -DMPICH_SKIP_MPICXX" as following

..................................................
....................................................
ncmpi_iget_varm_string(int ncid, int varid, const MPI_Offset *startp, const
MPI_Offset *countp, const MPI_Offset *stridep, const MPI_Offset * imapp,
char **ip, int *req){printf("%s not implemented\n",__func__); return
NC_EINVAL;}


                    ^

compilation aborted for ncmpi_notyet.cpp (code 2)
make[2]: *** [ncmpi_notyet.o] Error 2
make[2]: Leaving directory
`/home/dkumar/RLIB/parallel-netcdf-1.6.1/src/libcxx'
make[1]: *** [libcxx] Error 2
make[1]: Leaving directory `/home/dkumar/RLIB/parallel-netcdf-1.6.1/src'
make: *** [all] Error 2


please find the output of make command as an attachment.


Sincerely

On Wed, Jul 29, 2015 at 12:59 PM, Wei-keng Liao <
wkliao at eecs.northwestern.edu> wrote:

> Please try
>
> ./configure MPICC=mpiicc MPICXX=mpiicpc MPIF77=mpiifort MPIF90=mpiifort
> --prefix=$RLIB \
>             CXXCPPFLAGS="-DMPICH_IGNORE_CXX_SEEK -DMPICH_SKIP_MPICXX"
>
> Wei-keng
>
> On Jul 28, 2015, at 11:55 PM, Dhirendra Kumar wrote:
>
> > Dear Wei
> >
> > Thanx for the reply. I ran the $CFLAGS command which displays the result-
> >
> > -O3 -xHost -axSSE4.2 -fPIC
> >
> > also I configured the parallel netcdf with the arguements suggested by
> you as-
> > ./configure MPICC=mpiicc MPICXX=mpiicpc MPIF77=mpiifort MPIF90=mpiifort
> --prefix=$RLIB
> >
> > and while running make, I am getting the following error-
> >
> > /opt/intel/impi/4.1.0.024/intel64/bin/mpiicpc -c -O3 -xHost -axSSE4.2
> -fPIC -I. -I. -I../lib -DHAVE_CONFIG_H  ncmpiType.cpp
> > /opt/intel/impi/4.1.0.024/intel64/include/mpicxx.h(95): catastrophic
> error: #error directive: "SEEK_SET is #defined but must not be for the C++
> binding of MPI. Include mpi.h before stdio.h"
> >   #error "SEEK_SET is #defined but must not be for the C++ binding of
> MPI. Include mpi.h before stdio.h"
> >
> > compilation aborted for ncmpiType.cpp (code 4)
> > make[2]: *** [ncmpiType.o] Error 4
> > make[2]: Leaving directory
> `/home/dkumar/RLIB/parallel-netcdf-1.6.1/src/libcxx'
> > make[1]: *** [libcxx] Error 2
> > make[1]: Leaving directory `/home/dkumar/RLIB/parallel-netcdf-1.6.1/src'
> > make: *** [all] Error 2
> >
> > I am attaching the config.log file for your reference....Please have a
> look.
> >
> > Thanks
> >
> > Sincerely
> > Dhirendra
> >
> >
> > On Tue, Jul 28, 2015 at 11:09 PM, Wei-keng Liao <
> wkliao at eecs.northwestern.edu> wrote:
> > Hi, Dhirendra
> >
> > Could you also run this command that shows the environment CFLAGS in
> your settings?
> >
> > echo $CFLAGS
> >
> >
> > Wei-keng
> >
> > On Jul 28, 2015, at 6:43 AM, Dhirendra Kumar wrote:
> >
> > > Dear All,
> > >
> > > I am trying to compile parallel-netcdf-1.6.1 on a linux cluster. I
> have a preinstalled Intel MPI library and thus I have intel compilers
> wrapped as mpiicc, mpiicpc and mpiifort in the directory /opt/intel/impi/
> 4.1.0.024/intel64/bin-
> > >
> > > I have successfully installed the HDF5 library using the above
> compilers and I wish to build the netcdf-4.3.3.1 with parallel support.
> Before doing that as I came to know that I need to install the pnetcdf
> library so tried I with the following configure options-
> > >
> > > ./configure CC=mpiicc CXX=mpiicpc FC=mpiifort
> --prefix=/export/home/dkumar/RLIB
> CPPFLAGS=-I/export/home/dkumar/RLIB/include
> LDFLAGS=-L/export/home/dkumar/RLIB/lib
> > >
> > > and I am getting the following error:
> > > checking for mpicc... /opt/intel/impi/4.1.0.024/intel64/bin/mpicc
> > > checking for gcc... /opt/intel/impi/4.1.0.024/intel64/bin/mpicc
> > > checking whether the C compiler works... no
> > > configure: error: in `/home/dkumar/RLIB/parallel-netcdf-1.6.1':
> > > configure: error: C compiler cannot create executables
> > > See `config.log' for more details
> > > configure: WARNING: cache variable ac_cv_env_FCFLAGS_value contains a
> newline
> > >
> > > I am not able to figure out what went wrong, but I think the configure
> script could not identify the mpicc (i.e. mpiicc is not being used for
> compiling).
> > >
> > > Any help would be appreciated. I am attaching the config.log file for
> the reference.
> > >
> > > Regards
> > > Dhirendra Kumar
> > >
> > > --
> > > ========================================
> > > Dhirendra Kumar
> > > UGC-JRF
> > > School of Environmental Sciences, JNU
> > > New Delhi (India)
> > > Contact: +91 9910778043
> > > Alternate email: dhirendra.cub at outlook.com
> > > =========================================
> > > <config.log>
> >
> >
> >
> >
> > --
> > ========================================
> > Dhirendra Kumar
> > UGC-JRF
> > School of Environmental Sciences, JNU
> > New Delhi (India)
> > Contact: +91 9910778043
> > Alternate email: dhirendra.cub at outlook.com
> > =========================================
> > <config.log>
>
>


-- 
========================================
Dhirendra Kumar
UGC-JRF
School of Environmental Sciences, JNU
New Delhi (India)
Contact: +91 9910778043
Alternate email: dhirendra.cub at outlook.com
=========================================
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/parallel-netcdf/attachments/20150729/4ee49402/attachment-0001.html>
-------------- next part --------------
make  -C src
make[1]: Entering directory `/home/dkumar/RLIB/parallel-netcdf-1.6.1/src'
make -w -C lib objs
make[2]: Entering directory `/home/dkumar/RLIB/parallel-netcdf-1.6.1/src/lib'
/opt/intel/impi/4.1.0.024/intel64/bin/mpiicc  -c -O3 -xHost -axSSE4.2 -fPIC   -I. -I. -DHAVE_CONFIG_H  m_getput_varx.c
m4  -s varn.m4 >varn.c
/opt/intel/impi/4.1.0.024/intel64/bin/mpiicc  -c -O3 -xHost -axSSE4.2 -fPIC   -I. -I. -DHAVE_CONFIG_H  varn.c
m4  -s i_varn.m4 >i_varn.c
/opt/intel/impi/4.1.0.024/intel64/bin/mpiicc  -c -O3 -xHost -axSSE4.2 -fPIC   -I. -I. -DHAVE_CONFIG_H  i_varn.c
m4  -s attr.m4 >attr.c
/opt/intel/impi/4.1.0.024/intel64/bin/mpiicc  -c -O3 -xHost -axSSE4.2 -fPIC   -I. -I. -DHAVE_CONFIG_H  attr.c
m4  -s convert_swap.m4 >convert_swap.c
/opt/intel/impi/4.1.0.024/intel64/bin/mpiicc  -c -O3 -xHost -axSSE4.2 -fPIC   -I. -I. -DHAVE_CONFIG_H  convert_swap.c
ar cru libpnetcdf.a mpinetcdf.o header.o mpincio.o dim.o error.o nc.o string.o var.o ncmpidtype.o filetype.o nonblocking.o malloc.o utf8proc.o swap.o vard.o fill.o subfile.o getput.o i_getput.o bput.o ncx.o m_getput_varx.o varn.o i_varn.o attr.o convert_swap.o
ranlib libpnetcdf.a
make[2]: Leaving directory `/home/dkumar/RLIB/parallel-netcdf-1.6.1/src/lib'
make -w -C utils objs
make[2]: Entering directory `/home/dkumar/RLIB/parallel-netcdf-1.6.1/src/utils'
make -w -C ncmpigen
make[3]: Entering directory `/home/dkumar/RLIB/parallel-netcdf-1.6.1/src/utils/ncmpigen'
/opt/intel/impi/4.1.0.024/intel64/bin/mpiicc  -c -O3 -xHost -axSSE4.2 -fPIC   -I. -I../../lib -I./../../lib -I. -DHAVE_CONFIG_H  main.c
/opt/intel/impi/4.1.0.024/intel64/bin/mpiicc  -c -O3 -xHost -axSSE4.2 -fPIC   -I. -I../../lib -I./../../lib -I. -DHAVE_CONFIG_H  load.c
/opt/intel/impi/4.1.0.024/intel64/bin/mpiicc  -c -O3 -xHost -axSSE4.2 -fPIC   -I. -I../../lib -I./../../lib -I. -DHAVE_CONFIG_H  escapes.c
/opt/intel/impi/4.1.0.024/intel64/bin/mpiicc  -c -O3 -xHost -axSSE4.2 -fPIC   -I. -I../../lib -I./../../lib -I. -DHAVE_CONFIG_H  getfill.c
/opt/intel/impi/4.1.0.024/intel64/bin/mpiicc  -c -O3 -xHost -axSSE4.2 -fPIC   -I. -I../../lib -I./../../lib -I. -DHAVE_CONFIG_H  init.c
/opt/intel/impi/4.1.0.024/intel64/bin/mpiicc  -c -O3 -xHost -axSSE4.2 -fPIC   -I. -I../../lib -I./../../lib -I. -DHAVE_CONFIG_H  genlib.c
/opt/intel/impi/4.1.0.024/intel64/bin/mpiicc  -c -O3 -xHost -axSSE4.2 -fPIC   -I. -I../../lib -I./../../lib -I. -DHAVE_CONFIG_H  ncmpigentab.c
y.tab.c(693): warning #177: label "yyerrlab" was declared but never referenced
  yyerrlab:
  ^

/opt/intel/impi/4.1.0.024/intel64/bin/mpiicc  -O3 -xHost -axSSE4.2 -fPIC   -o ncmpigen main.o load.o escapes.o getfill.o init.o genlib.o ncmpigentab.o -Wl,-rpath=/export/home/dkumar/RLIB/lib -WL,-rpath=/opt/intel/lib/intel64 -i-dynamic  -L../../lib -lpnetcdf   
icc: command line warning #10006: ignoring unknown option '-WL,-rpath=/opt/intel/lib/intel64'
make[3]: Leaving directory `/home/dkumar/RLIB/parallel-netcdf-1.6.1/src/utils/ncmpigen'
make -w -C ncmpidump
make[3]: Entering directory `/home/dkumar/RLIB/parallel-netcdf-1.6.1/src/utils/ncmpidump'
/opt/intel/impi/4.1.0.024/intel64/bin/mpiicc  -c -O3 -xHost -axSSE4.2 -fPIC   -I. -I../../lib -I./../../lib -I. -DHAVE_CONFIG_H  ncmpidump.c
/opt/intel/impi/4.1.0.024/intel64/bin/mpiicc  -c -O3 -xHost -axSSE4.2 -fPIC   -I. -I../../lib -I./../../lib -I. -DHAVE_CONFIG_H  vardata.c
/opt/intel/impi/4.1.0.024/intel64/bin/mpiicc  -c -O3 -xHost -axSSE4.2 -fPIC   -I. -I../../lib -I./../../lib -I. -DHAVE_CONFIG_H  dumplib.c
/opt/intel/impi/4.1.0.024/intel64/bin/mpiicc  -O3 -xHost -axSSE4.2 -fPIC   -o ncmpidump ncmpidump.o vardata.o dumplib.o -Wl,-rpath=/export/home/dkumar/RLIB/lib -WL,-rpath=/opt/intel/lib/intel64 -i-dynamic  -L../../lib -lpnetcdf   
icc: command line warning #10006: ignoring unknown option '-WL,-rpath=/opt/intel/lib/intel64'
make[3]: Leaving directory `/home/dkumar/RLIB/parallel-netcdf-1.6.1/src/utils/ncmpidump'
make -w -C ncmpidiff
make[3]: Entering directory `/home/dkumar/RLIB/parallel-netcdf-1.6.1/src/utils/ncmpidiff'
/opt/intel/impi/4.1.0.024/intel64/bin/mpiicc  -c -O3 -xHost -axSSE4.2 -fPIC   -I. -I../../lib -I./../../lib -I. -DHAVE_CONFIG_H  ncmpidiff.c
/opt/intel/impi/4.1.0.024/intel64/bin/mpiicc  -O3 -xHost -axSSE4.2 -fPIC   -o ncmpidiff ncmpidiff.o -Wl,-rpath=/export/home/dkumar/RLIB/lib -WL,-rpath=/opt/intel/lib/intel64 -i-dynamic  -L../../lib -lpnetcdf   
icc: command line warning #10006: ignoring unknown option '-WL,-rpath=/opt/intel/lib/intel64'
make[3]: Leaving directory `/home/dkumar/RLIB/parallel-netcdf-1.6.1/src/utils/ncmpidiff'
make -w -C ncmpivalid
make[3]: Entering directory `/home/dkumar/RLIB/parallel-netcdf-1.6.1/src/utils/ncmpivalid'
/opt/intel/impi/4.1.0.024/intel64/bin/mpiicc  -c -O3 -xHost -axSSE4.2 -fPIC   -I. -I../../lib -I./../../lib -I. -DHAVE_CONFIG_H  ncmpivalid.c
/opt/intel/impi/4.1.0.024/intel64/bin/mpiicc  -O3 -xHost -axSSE4.2 -fPIC   -o ncmpivalid ncmpivalid.o -Wl,-rpath=/export/home/dkumar/RLIB/lib -WL,-rpath=/opt/intel/lib/intel64 -i-dynamic  -L../../lib -lpnetcdf   
icc: command line warning #10006: ignoring unknown option '-WL,-rpath=/opt/intel/lib/intel64'
make[3]: Leaving directory `/home/dkumar/RLIB/parallel-netcdf-1.6.1/src/utils/ncmpivalid'
make -w -C pnetcdf_version
make[3]: Entering directory `/home/dkumar/RLIB/parallel-netcdf-1.6.1/src/utils/pnetcdf_version'
/opt/intel/impi/4.1.0.024/intel64/bin/mpiicc  -c -O3 -xHost -axSSE4.2 -fPIC   -I../../lib -DHAVE_CONFIG_H -DMPICC="\"/opt/intel/impi/4.1.0.024/intel64/bin/mpiicc\""   -DCFLAGS="\"-O3 -xHost -axSSE4.2 -fPIC\"" -DMPICXX="\"/opt/intel/impi/4.1.0.024/intel64/bin/mpiicpc\"" -DCXXFLAGS="\"-O3 -xHost -axSSE4.2 -fPIC\"" -DMPIF77="\"/opt/intel/impi/4.1.0.024/intel64/bin/mpiifort\"" -DFCFLAGS="\"-O3 -xHost -axSSE4.2 -fPIC\"" -DMPIF90="\"/opt/intel/impi/4.1.0.024/intel64/bin/mpiifort\"" -DF90FLAGS="\"-O3 -xHost -axSSE4.2 -fPIC\""  pnetcdf_version.c
/opt/intel/impi/4.1.0.024/intel64/bin/mpiicc  -O3 -xHost -axSSE4.2 -fPIC   -o pnetcdf_version pnetcdf_version.o
make[3]: Leaving directory `/home/dkumar/RLIB/parallel-netcdf-1.6.1/src/utils/pnetcdf_version'
make[2]: Leaving directory `/home/dkumar/RLIB/parallel-netcdf-1.6.1/src/utils'
make -w -C libcxx objs
make[2]: Entering directory `/home/dkumar/RLIB/parallel-netcdf-1.6.1/src/libcxx'
cp -f ./pnetcdf.in pnetcdf
set -e; for i in ncmpi_notyet.h ncmpiCheck.h ncmpiType.h ncmpiAtt.h ncmpiEnumType.h ncmpiGroupAtt.h ncmpiGroup.h ncmpiByte.h ncmpiChar.h ncmpiCompoundType.h ncmpiDouble.h ncmpiFloat.h ncmpiInt.h ncmpiInt64.h ncmpiOpaqueType.h ncmpiShort.h ncmpiUbyte.h ncmpiUint.h ncmpiUint64.h ncmpiUshort.h ncmpiException.h ncmpiDim.h ncmpiFile.h ncmpiVarAtt.h ncmpiVar.h ncmpiVlenType.h; do ( \
	sed -e '/#ifndef/d' -e '/#define/d' -e '/#endif/d' -e '/#include/d' ./$i >> pnetcdf; \
	) ; done
/opt/intel/impi/4.1.0.024/intel64/bin/mpiicpc -c -O3 -xHost -axSSE4.2 -fPIC -I. -I. -I../lib -DHAVE_CONFIG_H -DMPICH_IGNORE_CXX_SEEK -DMPICH_SKIP_MPICXX ncmpi_notyet.cpp
ncmpi_notyet.cpp(7): error: identifier "printf" is undefined
                     MPI_Offset offset, nc_type field_typeid){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                                              ^

ncmpi_notyet.cpp(13): error: identifier "printf" is undefined
                           int ndims, const int *dim_sizes){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                                            ^

ncmpi_notyet.cpp(16): error: identifier "printf" is undefined
                 const void *value){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                    ^

ncmpi_notyet.cpp(18): error: identifier "printf" is undefined
  ncmpi_def_compound(int ncid, MPI_Offset size, const char *name, nc_type *typeidp){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                                                                    ^

ncmpi_notyet.cpp(22): error: identifier "printf" is undefined
              MPI_Offset *base_sizep, MPI_Offset *num_membersp){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                                                ^

ncmpi_notyet.cpp(28): error: identifier "printf" is undefined
                     void *value){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                  ^

ncmpi_notyet.cpp(31): error: identifier "printf" is undefined
  ncmpi_inq_enum_ident(int ncid, nc_type xtype, long long value, char *identifier){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                                                                   ^

ncmpi_notyet.cpp(34): error: identifier "printf" is undefined
  ncmpi_inq_compound_nfields(int ncid, nc_type xtype, MPI_Offset *nfieldsp){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                                                            ^

ncmpi_notyet.cpp(37): error: identifier "printf" is undefined
  ncmpi_inq_compound_name(int ncid, nc_type xtype, char *name){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                                               ^

ncmpi_notyet.cpp(41): error: identifier "printf" is undefined
  ncmpi_inq_compound_size(int ncid, nc_type xtype, MPI_Offset *sizep){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                                                      ^

ncmpi_notyet.cpp(47): error: identifier "printf" is undefined
                        int *dim_sizesp){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                         ^

ncmpi_notyet.cpp(52): error: identifier "printf" is undefined
                            char *name){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                        ^

ncmpi_notyet.cpp(55): error: identifier "printf" is undefined
                  MPI_Offset *nfieldsp){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                        ^

ncmpi_notyet.cpp(59): error: identifier "printf" is undefined
                             int *fieldidp){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                            ^

ncmpi_notyet.cpp(64): error: identifier "printf" is undefined
                              MPI_Offset *offsetp){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                                   ^

ncmpi_notyet.cpp(69): error: identifier "printf" is undefined
                            nc_type *field_typeidp){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                                    ^

ncmpi_notyet.cpp(75): error: identifier "printf" is undefined
                             int *ndimsp){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                          ^

ncmpi_notyet.cpp(78): error: identifier "printf" is undefined
                                 int *dim_sizes){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                                 ^

ncmpi_notyet.cpp(81): error: identifier "printf" is undefined
  ncmpi_inq_unlimdims(int ncid, int *nunlimdimsp, int *unlimdimidsp){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                                                     ^

ncmpi_notyet.cpp(84): error: identifier "printf" is undefined
  ncmpi_inq_grpname_len(int ncid, MPI_Offset *lenp){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                                    ^

ncmpi_notyet.cpp(88): error: identifier "printf" is undefined
  ncmpi_inq_grp_parent(int ncid, int *parent_ncid){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                                   ^

ncmpi_notyet.cpp(92): error: identifier "printf" is undefined
  ncmpi_inq_grp_ncid(int ncid, const char *grp_name, int *grp_ncid){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                                                    ^

ncmpi_notyet.cpp(95): error: identifier "printf" is undefined
  ncmpi_inq_grp_full_ncid(int ncid, const char *full_name, int *grp_ncid){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                                                          ^

ncmpi_notyet.cpp(99): error: identifier "printf" is undefined
  ncmpi_inq_varids(int ncid, int *nvars, int *varids){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                                      ^

ncmpi_notyet.cpp(104): error: identifier "printf" is undefined
  ncmpi_inq_dimids(int ncid, int *ndims, int *dimids, int include_parents){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                                                           ^

ncmpi_notyet.cpp(107): error: identifier "printf" is undefined
  ncmpi_inq_type(int ncid, nc_type xtype, char *name, MPI_Offset *size){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                                                        ^

ncmpi_notyet.cpp(112): error: identifier "printf" is undefined
  ncmpi_inq_typeids(int ncid, int *ntypes, int *typeids){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                                         ^

ncmpi_notyet.cpp(117): error: identifier "printf" is undefined
                    nc_type typeid2, int *equal){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                                 ^

ncmpi_notyet.cpp(120): error: identifier "printf" is undefined
  ncmpi_def_grp(int parent_ncid, const char *name, int *new_ncid){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                                                  ^

ncmpi_notyet.cpp(124): error: identifier "printf" is undefined
  ncmpi_rename_grp(int grpid, const char *name){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                                ^

ncmpi_notyet.cpp(127): error: identifier "printf" is undefined
  ncmpi_inq_grps(int ncid, int *numgrps, int *ncids){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                                     ^

ncmpi_notyet.cpp(131): error: identifier "printf" is undefined
  ncmpi_inq_grpname(int ncid, char *name){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                          ^

ncmpi_notyet.cpp(136): error: identifier "printf" is undefined
  ncmpi_inq_grpname_full(int ncid, MPI_Offset *lenp, char *full_name){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                                                      ^

ncmpi_notyet.cpp(140): error: identifier "printf" is undefined
              nc_type *typeidp){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                ^

ncmpi_notyet.cpp(143): error: identifier "printf" is undefined
  ncmpi_def_vlen(int ncid, const char *name, nc_type base_typeid, nc_type *xtypep){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                                                                   ^

ncmpi_notyet.cpp(148): error: identifier "printf" is undefined
              nc_type *base_nc_typep){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                      ^

ncmpi_notyet.cpp(151): error: identifier "printf" is undefined
  ncmpi_free_vlen(nc_vlen_t *vl){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                 ^

ncmpi_notyet.cpp(154): error: identifier "printf" is undefined
  ncmpi_free_vlens(MPI_Offset len, nc_vlen_t vlens[]){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                                      ^

ncmpi_notyet.cpp(159): error: identifier "printf" is undefined
                      MPI_Offset len, const void *data){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                                        ^

ncmpi_notyet.cpp(163): error: identifier "printf" is undefined
                      MPI_Offset *len, void *data){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                                   ^

ncmpi_notyet.cpp(165): error: identifier "printf" is undefined
  ncmpi_def_opaque(int ncid, MPI_Offset size, const char *name, nc_type *xtypep){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                                                                 ^

ncmpi_notyet.cpp(169): error: identifier "printf" is undefined
  ncmpi_inq_opaque(int ncid, nc_type xtype, char *name, MPI_Offset *sizep){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                                                           ^

ncmpi_notyet.cpp(173): error: identifier "printf" is undefined
                   nc_type *base_nc_typep, MPI_Offset *nfieldsp, int *classp){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                                                              ^

ncmpi_notyet.cpp(176): error: identifier "printf" is undefined
  ncmpi_def_var_chunking(int ncid, int varid, int storage, const MPI_Offset *chunksizesp){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                                                                          ^

ncmpi_notyet.cpp(178): error: identifier "printf" is undefined
  ncmpi_inq_var_chunking(int ncid, int varid, int *storagep, MPI_Offset *chunksizesp){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                                                                      ^

ncmpi_notyet.cpp(181): error: identifier "printf" is undefined
  ncmpi_def_var_endian(int ncid, int varid, int endian){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                                        ^

ncmpi_notyet.cpp(185): error: identifier "printf" is undefined
  ncmpi_inq_var_endian(int ncid, int varid, int *endianp){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                                          ^

ncmpi_notyet.cpp(187): error: identifier "printf" is undefined
  ncmpi_set_chunk_cache(MPI_Offset size, MPI_Offset nelems, float preemption){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                                                              ^

ncmpi_notyet.cpp(191): error: identifier "printf" is undefined
                     int deflate_level){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                        ^

ncmpi_notyet.cpp(194): error: identifier "printf" is undefined
                     int *deflatep, int *deflate_levelp){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                                         ^

ncmpi_notyet.cpp(196): error: identifier "printf" is undefined
  ncmpi_inq_var_szip(int ncid, int varid, int *options_maskp, int *pixels_per_blockp){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                                                                      ^

ncmpi_notyet.cpp(201): error: identifier "printf" is undefined
  ncmpi_def_var_fletcher32(int ncid, int varid, int fletcher32){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                                                ^

ncmpi_notyet.cpp(205): error: identifier "printf" is undefined
  ncmpi_inq_var_fletcher32(int ncid, int varid, int *fletcher32p){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                                                  ^

ncmpi_notyet.cpp(209): error: identifier "printf" is undefined
                     const char **op){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                      ^

ncmpi_notyet.cpp(213): error: identifier "printf" is undefined
                     char **ip){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                ^

ncmpi_notyet.cpp(217): error: identifier "printf" is undefined
                     const char **op){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                      ^

ncmpi_notyet.cpp(221): error: identifier "printf" is undefined
                     char **ip){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                ^

ncmpi_notyet.cpp(226): error: identifier "printf" is undefined
                     const char **op){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                      ^

ncmpi_notyet.cpp(231): error: identifier "printf" is undefined
                     char **ip){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                ^

ncmpi_notyet.cpp(236): error: identifier "printf" is undefined
                     const char **op){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                      ^

ncmpi_notyet.cpp(241): error: identifier "printf" is undefined
                     char **ip){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                ^

ncmpi_notyet.cpp(246): error: identifier "printf" is undefined
                     const MPI_Offset * imapp, const char **op){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                                                ^

ncmpi_notyet.cpp(251): error: identifier "printf" is undefined
                     const MPI_Offset * imapp, char **ip){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                                          ^

ncmpi_notyet.cpp(255): error: identifier "printf" is undefined
                     MPI_Offset* const count[], const char **op){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                                                 ^

ncmpi_notyet.cpp(259): error: identifier "printf" is undefined
                     MPI_Offset* const count[], char **ip){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                                           ^

ncmpi_notyet.cpp(263): error: identifier "printf" is undefined
                     MPI_Offset* const count[], const char **op){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                                                 ^

ncmpi_notyet.cpp(267): error: identifier "printf" is undefined
                     MPI_Offset* const count[], char **ip){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                                           ^

ncmpi_notyet.cpp(270): error: identifier "printf" is undefined
  ncmpi_iput_var1_string(int ncid, int varid, const MPI_Offset *indexp, const char **op, int *req){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                                                                                   ^

ncmpi_notyet.cpp(273): error: identifier "printf" is undefined
  ncmpi_bput_var1_string(int ncid, int varid, const MPI_Offset *indexp, const char **op, int *req){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                                                                                   ^

ncmpi_notyet.cpp(276): error: identifier "printf" is undefined
  ncmpi_iget_var1_string(int ncid, int varid, const MPI_Offset *indexp, char **ip, int *req){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                                                                             ^

ncmpi_notyet.cpp(279): error: identifier "printf" is undefined
  ncmpi_iput_var_string(int ncid, int varid, const char **op, int *req){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                                                        ^

ncmpi_notyet.cpp(282): error: identifier "printf" is undefined
  ncmpi_bput_var_string(int ncid, int varid, const char **op, int *req){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                                                        ^

ncmpi_notyet.cpp(285): error: identifier "printf" is undefined
  ncmpi_iget_var_string(int ncid, int varid, char **ip, int *req){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                                                  ^

ncmpi_notyet.cpp(288): error: identifier "printf" is undefined
  ncmpi_iput_vara_string(int ncid, int varid, const MPI_Offset *startp, const MPI_Offset *countp, const char **op, int *req){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                                                                                                             ^

ncmpi_notyet.cpp(291): error: identifier "printf" is undefined
  ncmpi_bput_vara_string(int ncid, int varid, const MPI_Offset *startp, const MPI_Offset *countp, const char **op, int *req){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                                                                                                             ^

ncmpi_notyet.cpp(294): error: identifier "printf" is undefined
  ncmpi_iget_vara_string(int ncid, int varid, const MPI_Offset *startp, const MPI_Offset *countp, char **ip, int *req){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                                                                                                       ^

ncmpi_notyet.cpp(297): error: identifier "printf" is undefined
  ncmpi_iput_vars_string(int ncid, int varid, const MPI_Offset *startp, const MPI_Offset *countp, const MPI_Offset *stridep, const char **op, int *req){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                                                                                                                                        ^

ncmpi_notyet.cpp(300): error: identifier "printf" is undefined
  ncmpi_bput_vars_string(int ncid, int varid, const MPI_Offset *startp, const MPI_Offset *countp, const MPI_Offset *stridep, const char **op, int *req){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                                                                                                                                        ^

ncmpi_notyet.cpp(303): error: identifier "printf" is undefined
  ncmpi_iget_vars_string(int ncid, int varid, const MPI_Offset *startp, const MPI_Offset *countp, const MPI_Offset *stridep, char **ip, int *req){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                                                                                                                                  ^

ncmpi_notyet.cpp(306): error: identifier "printf" is undefined
  ncmpi_iput_varm_string(int ncid, int varid, const MPI_Offset *startp, const MPI_Offset *countp, const MPI_Offset *stridep, const MPI_Offset * imapp, const char **op, int *req){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                                                                                                                                                                  ^

ncmpi_notyet.cpp(309): error: identifier "printf" is undefined
  ncmpi_bput_varm_string(int ncid, int varid, const MPI_Offset *startp, const MPI_Offset *countp, const MPI_Offset *stridep, const MPI_Offset * imapp, const char **op, int *req){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                                                                                                                                                                  ^

ncmpi_notyet.cpp(312): error: identifier "printf" is undefined
  ncmpi_iget_varm_string(int ncid, int varid, const MPI_Offset *startp, const MPI_Offset *countp, const MPI_Offset *stridep, const MPI_Offset * imapp, char **ip, int *req){printf("%s not implemented\n",__func__); return NC_EINVAL;}
                                                                                                                                                                            ^

compilation aborted for ncmpi_notyet.cpp (code 2)
make[2]: *** [ncmpi_notyet.o] Error 2
make[2]: Leaving directory `/home/dkumar/RLIB/parallel-netcdf-1.6.1/src/libcxx'
make[1]: *** [libcxx] Error 2
make[1]: Leaving directory `/home/dkumar/RLIB/parallel-netcdf-1.6.1/src'
make: *** [all] Error 2


More information about the parallel-netcdf mailing list