NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.

To learn about what's going on, see About the Archive Site.

Re: [netcdf-porting] [netcdfgroup] CMake integration with NetCDF

NOTE: The netcdf-porting mailing list is no longer active. The list archives are made available for historical reasons.

On Wed, 3 Oct 2012 14:57:56 -0600, Ward Fisher said:

>On 10/3/12 2:51 PM, Sean McBride wrote:
>> On Tue, 2 Oct 2012 10:16:57 -0600, Ward Fisher said:
>>
>>> We are happy to announce our initial integration of the CMake build
>>> system with the NetCDF-C.
>> Cool!  I tried on my system, but always get "HDF5 Not Found" even if I
>set USE_HDF5 = OFF.
>You should specify -D"USE_NETCDF_4=OFF" to turn off HDF5, not just
>USE_HDF5.  One of
>those conventions I got used to using during development, but something
>that isn't
>at all clear. Thanks for pointing it out, I'll update the documentation
>to clarify!

OK, I turned off both USE_NETCDF_4 and USE_NETCDF4 in ccmake and now I can 
configure.  Aside: is it a mistake that there are two such similar instances of 
that?

clang gives a few warnings (at default settings), see attached.

>The CDash configuration was used internally during integration; the
>machine is not accessible (as you noticed),
>and will likely be removed.  We are having conversations internally as
>to whether or not we will want to
>provide a public CDash interface.  There are certainly upsides when it
>comes to collecting debugging information,
>but of course there is the additional burden of security which comes
>with any outward-facing service.

IMHO community-submitted build/test results are an invaluable thing.  You need 
not host cdash yourself, I'm pretty sure you can use kitware's:

<http://my.cdash.org>

I could submit nightly Mac OS X 10.5, 10.6, 10.7, and 10.8 builds/tests.

Cheers,

--
____________________________________________________________
Sean McBride, B. Eng                 sean@xxxxxxxxxxxxxxxxxx
Rogue Research                        www.rogue-research.com
Mac Software Developer              Montréal, Québec, Canada
leprechaun:necdf-bin sean$ make
Scanning dependencies of target dispatch
[  0%] Building C object libdispatch/CMakeFiles/dispatch.dir/dparallel.c.o
[  1%] Building C object libdispatch/CMakeFiles/dispatch.dir/dcopy.c.o
[  2%] Building C object libdispatch/CMakeFiles/dispatch.dir/dfile.c.o
[  2%] Building C object libdispatch/CMakeFiles/dispatch.dir/ddim.c.o
[  3%] Building C object libdispatch/CMakeFiles/dispatch.dir/datt.c.o
[  3%] Building C object libdispatch/CMakeFiles/dispatch.dir/dattinq.c.o
[  4%] Building C object libdispatch/CMakeFiles/dispatch.dir/dattput.c.o
[  4%] Building C object libdispatch/CMakeFiles/dispatch.dir/dattget.c.o
[  5%] Building C object libdispatch/CMakeFiles/dispatch.dir/derror.c.o
[  5%] Building C object libdispatch/CMakeFiles/dispatch.dir/dvar.c.o
[  6%] Building C object libdispatch/CMakeFiles/dispatch.dir/dvarget.c.o
[  6%] Building C object libdispatch/CMakeFiles/dispatch.dir/dvarput.c.o
[  7%] Building C object libdispatch/CMakeFiles/dispatch.dir/dvarinq.c.o
[  8%] Building C object libdispatch/CMakeFiles/dispatch.dir/ddispatch.c.o
[  8%] Building C object libdispatch/CMakeFiles/dispatch.dir/nclog.c.o
[  9%] Building C object libdispatch/CMakeFiles/dispatch.dir/dstring.c.o
[  9%] Building C object libdispatch/CMakeFiles/dispatch.dir/dutf8proc.c.o
/Users/sean/external/netcdf/libdispatch/dutf8proc.c:387:28: warning: comparison 
of constant 1152921504606846975 with expression of type 'int' is always false
      [-Wtautological-constant-out-of-range-compare]
      if (wpos < 0 || wpos > SSIZE_MAX/sizeof(int32_t)/2)
                      ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
[ 10%] Building C object libdispatch/CMakeFiles/dispatch.dir/ncuri.c.o
[ 10%] Building C object libdispatch/CMakeFiles/dispatch.dir/nclist.c.o
[ 11%] Building C object libdispatch/CMakeFiles/dispatch.dir/ncbytes.c.o
[ 11%] Building C object libdispatch/CMakeFiles/dispatch.dir/nchashmap.c.o
[ 12%] Building C object libdispatch/CMakeFiles/dispatch.dir/nctime.c.o
[ 13%] Building C object libdispatch/CMakeFiles/dispatch.dir/dsubstrate.c.o
[ 13%] Building C object libdispatch/CMakeFiles/dispatch.dir/nc.c.o
[ 14%] Building C object libdispatch/CMakeFiles/dispatch.dir/nclistmgr.c.o
[ 14%] Building C object libdispatch/CMakeFiles/dispatch.dir/dv2i.c.o
[ 14%] Built target dispatch
Scanning dependencies of target netcdf3
[ 14%] Building C object libsrc/CMakeFiles/netcdf3.dir/v1hpg.c.o
[ 15%] Building C object libsrc/CMakeFiles/netcdf3.dir/putget.c.o
/Users/sean/external/netcdf/libsrc/putget.c:5150:6: warning: expression result 
unused; should this cast be to 'void'? [-Wunused-value]
            (void*)memcpy((void*)modedges,(void*)varp->shape,
            ^    ~
/Users/sean/external/netcdf/libsrc/putget.c:5283:6: warning: expression result 
unused; should this cast be to 'void'? [-Wunused-value]
            (void*)memcpy((void*)modedges,(void*)varp->shape,
            ^    ~
2 warnings generated.
[ 15%] Building C object libsrc/CMakeFiles/netcdf3.dir/attr.c.o
[ 16%] Building C object libsrc/CMakeFiles/netcdf3.dir/nc3dispatch.c.o
[ 16%] Building C object libsrc/CMakeFiles/netcdf3.dir/nc3internal.c.o
[ 17%] Building C object libsrc/CMakeFiles/netcdf3.dir/var.c.o
[ 18%] Building C object libsrc/CMakeFiles/netcdf3.dir/dim.c.o
[ 18%] Building C object libsrc/CMakeFiles/netcdf3.dir/ncx.c.o
[ 19%] Building C object libsrc/CMakeFiles/netcdf3.dir/lookup3.c.o
[ 19%] Building C object libsrc/CMakeFiles/netcdf3.dir/ncio.c.o
[ 20%] Building C object libsrc/CMakeFiles/netcdf3.dir/posixio.c.o
[ 20%] Built target netcdf3
Scanning dependencies of target oc2
[ 20%] Building C object oc2/CMakeFiles/oc2.dir/occurlfunctions.c.o
[ 21%] Building C object oc2/CMakeFiles/oc2.dir/dapparse.c.o
[ 21%] Building C object oc2/CMakeFiles/oc2.dir/daplex.c.o
[ 22%] Building C object oc2/CMakeFiles/oc2.dir/ocdata.c.o
[ 23%] Building C object oc2/CMakeFiles/oc2.dir/ocuri.c.o
[ 23%] Building C object oc2/CMakeFiles/oc2.dir/ochttp.c.o
[ 24%] Building C object oc2/CMakeFiles/oc2.dir/ocbytes.c.o
[ 24%] Building C object oc2/CMakeFiles/oc2.dir/oc.c.o
[ 25%] Building C object oc2/CMakeFiles/oc2.dir/ocdebug.c.o
[ 25%] Building C object oc2/CMakeFiles/oc2.dir/ocdump.c.o
[ 26%] Building C object oc2/CMakeFiles/oc2.dir/ocinternal.c.o
[ 26%] Building C object oc2/CMakeFiles/oc2.dir/occompile.c.o
[ 27%] Building C object oc2/CMakeFiles/oc2.dir/oclist.c.o
[ 28%] Building C object oc2/CMakeFiles/oc2.dir/oclog.c.o
[ 28%] Building C object oc2/CMakeFiles/oc2.dir/ocnode.c.o
[ 29%] Building C object oc2/CMakeFiles/oc2.dir/ocutil.c.o
/Users/sean/external/netcdf/oc2/ocutil.c:545:29: warning: the value of the size 
argument in 'strncat' is too large, might lead to a buffer overflow 
[-Wstrncat-size]
            else strncat(result,ms,sizeof(result));
                                   ^~~~~~~~~~~~~~
/Users/sean/external/netcdf/oc2/ocutil.c:545:29: note: change the argument to 
be the free space in the destination buffer minus the terminating null byte
            else strncat(result,ms,sizeof(result));
                                   ^~~~~~~~~~~~~~
                                   sizeof(result) - strlen(result) - 1
1 warning generated.
[ 29%] Building C object oc2/CMakeFiles/oc2.dir/occlientparams.c.o
[ 30%] Building C object oc2/CMakeFiles/oc2.dir/ocrc.c.o
[ 30%] Building C object oc2/CMakeFiles/oc2.dir/ocread.c.o
[ 31%] Building C object oc2/CMakeFiles/oc2.dir/xxdr.c.o
/Users/sean/external/netcdf/oc2/xxdr.c:223:12: warning: comparison of unsigned 
expression < 0 is always false [-Wtautological-compare]
    if(pos < 0) pos = 0;
       ~~~ ^ ~
1 warning generated.
[ 31%] Building C object oc2/CMakeFiles/oc2.dir/daptab.c.o
[ 31%] Built target oc2
Scanning dependencies of target dap2
[ 31%] Building C object libdap2/CMakeFiles/dap2.dir/constraints3.c.o
[ 32%] Building C object libdap2/CMakeFiles/dap2.dir/common34.c.o
[ 32%] Building C object libdap2/CMakeFiles/dap2.dir/dapcvt.c.o
[ 33%] Building C object libdap2/CMakeFiles/dap2.dir/dapalign.c.o
[ 34%] Building C object libdap2/CMakeFiles/dap2.dir/dapodom.c.o
[ 34%] Building C object libdap2/CMakeFiles/dap2.dir/daputil.c.o
/Users/sean/external/netcdf/libdap2/daputil.c:778:55: warning: format specifies 
type 'unsigned char' but the argument has type 'int' [-Wformat]
            snprintf(newchar,sizeof(newchar),"%%%hhx",c);
            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
                                                %x
/usr/include/secure/_stdio.h:56:62: note: expanded from macro 'snprintf'
  __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__)
                                                             ^
1 warning generated.
[ 35%] Building C object libdap2/CMakeFiles/dap2.dir/ncdaperr.c.o
[ 35%] Building C object libdap2/CMakeFiles/dap2.dir/cdf3.c.o
[ 36%] Building C object libdap2/CMakeFiles/dap2.dir/cache.c.o
[ 36%] Building C object libdap2/CMakeFiles/dap2.dir/dapdump.c.o
/Users/sean/external/netcdf/libdap2/dapdump.c:159:24: warning: format specifies 
type 'short' but the argument has type 'signed char' [-Wformat]
        fprintf(stdout,"%hdB",((signed char*)data)[index]);
                        ~~~   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
                        %hhd
/Users/sean/external/netcdf/libdap2/dapdump.c:162:24: warning: format specifies 
type 'unsigned short' but the argument has type 'unsigned char' [-Wformat]
        fprintf(stdout,"%huB",((unsigned char*)data)[index]);
                        ~~~   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                        %hhu
2 warnings generated.
[ 37%] Building C object libdap2/CMakeFiles/dap2.dir/dapdebug.c.o
[ 37%] Building C object libdap2/CMakeFiles/dap2.dir/dapattr3.c.o
[ 38%] Building C object libdap2/CMakeFiles/dap2.dir/ncd3dispatch.c.o
[ 39%] Building C object libdap2/CMakeFiles/dap2.dir/ncdap3.c.o
[ 39%] Building C object libdap2/CMakeFiles/dap2.dir/ncdap3a.c.o
[ 40%] Building C object libdap2/CMakeFiles/dap2.dir/getvara3.c.o
[ 40%] Building C object libdap2/CMakeFiles/dap2.dir/dceconstraints.c.o
/Users/sean/external/netcdf/libdap2/dceconstraints.c:829:21: warning: implicit 
conversion from enumeration type 'enum CEops' to different enumeration type 
'CEsort' (aka 'enum CEsort')
      [-Wconversion]
        target->operator = CEO_NIL;
                         ~ ^~~~~~~
1 warning generated.
[ 41%] Building C object libdap2/CMakeFiles/dap2.dir/dcetab.c.o
dce.y:186:31: warning: implicit conversion from enumeration type 'enum CEops' 
to different enumeration type 'CEsort' (aka 'enum CEsort') [-Wconversion]
    {(yyval)=makeselectiontag(CEO_EQ);;}
             ~~~~~~~~~~~~~~~~ ^~~~~~
dce.y:187:31: warning: implicit conversion from enumeration type 'enum CEops' 
to different enumeration type 'CEsort' (aka 'enum CEsort') [-Wconversion]
    {(yyval)=makeselectiontag(CEO_GT);;}
             ~~~~~~~~~~~~~~~~ ^~~~~~
dce.y:188:31: warning: implicit conversion from enumeration type 'enum CEops' 
to different enumeration type 'CEsort' (aka 'enum CEsort') [-Wconversion]
    {(yyval)=makeselectiontag(CEO_LT);;}
             ~~~~~~~~~~~~~~~~ ^~~~~~
dce.y:189:31: warning: implicit conversion from enumeration type 'enum CEops' 
to different enumeration type 'CEsort' (aka 'enum CEsort') [-Wconversion]
    {(yyval)=makeselectiontag(CEO_NEQ);;}
             ~~~~~~~~~~~~~~~~ ^~~~~~~
dce.y:190:31: warning: implicit conversion from enumeration type 'enum CEops' 
to different enumeration type 'CEsort' (aka 'enum CEsort') [-Wconversion]
    {(yyval)=makeselectiontag(CEO_GE);;}
             ~~~~~~~~~~~~~~~~ ^~~~~~
dce.y:191:31: warning: implicit conversion from enumeration type 'enum CEops' 
to different enumeration type 'CEsort' (aka 'enum CEsort') [-Wconversion]
    {(yyval)=makeselectiontag(CEO_LE);;}
             ~~~~~~~~~~~~~~~~ ^~~~~~
dce.y:192:31: warning: implicit conversion from enumeration type 'enum CEops' 
to different enumeration type 'CEsort' (aka 'enum CEsort') [-Wconversion]
    {(yyval)=makeselectiontag(CEO_RE);;}
             ~~~~~~~~~~~~~~~~ ^~~~~~
7 warnings generated.
[ 41%] Building C object libdap2/CMakeFiles/dap2.dir/dceparse.c.o
[ 42%] Building C object libdap2/CMakeFiles/dap2.dir/dcelex.c.o
[ 42%] Built target dap2
Scanning dependencies of target netcdf
[ 43%] Building C object liblib/CMakeFiles/netcdf.dir/stub.c.o
Linking C static library libnetcdf.a
[ 43%] Built target netcdf
Scanning dependencies of target ncgen
[ 44%] Building C object ncgen/CMakeFiles/ncgen.dir/generate.c.o
[ 44%] Building C object ncgen/CMakeFiles/ncgen.dir/main.c.o
[ 45%] Building C object ncgen/CMakeFiles/ncgen.dir/cdata.c.o
[ 45%] Building C object ncgen/CMakeFiles/ncgen.dir/bindata.c.o
[ 46%] Building C object ncgen/CMakeFiles/ncgen.dir/genchar.c.o
[ 47%] Building C object ncgen/CMakeFiles/ncgen.dir/cvt.c.o
[ 47%] Building C object ncgen/CMakeFiles/ncgen.dir/data.c.o
/Users/sean/external/netcdf/ncgen/data.c:542:4: warning: format specifies type 
'unsigned char' but the argument has type 'unsigned int' [-Wformat]
                        (unsigned int)va_arg(argv,unsigned int));
~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/secure/_stdio.h:56:62: note: expanded from macro 'snprintf'
  __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__)
                                                             ^
/Users/sean/external/netcdf/ncgen/data.c:545:4: warning: format specifies type 
'unsigned short' but the argument has type 'unsigned int' [-Wformat]
                        (unsigned int)va_arg(argv,unsigned int));
~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/secure/_stdio.h:56:62: note: expanded from macro 'snprintf'
  __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__)
                                                             ^
/Users/sean/external/netcdf/ncgen/data.c:561:4: warning: format specifies type 
'char' but the argument has type 'int' [-Wformat]
                        (signed int)va_arg(argv,signed int));
~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/secure/_stdio.h:56:62: note: expanded from macro 'snprintf'
  __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__)
                                                             ^
/Users/sean/external/netcdf/ncgen/data.c:564:4: warning: format specifies type 
'short' but the argument has type 'int' [-Wformat]
                        (signed int)va_arg(argv,signed int));
~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/secure/_stdio.h:56:62: note: expanded from macro 'snprintf'
  __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__)
                                                             ^
4 warnings generated.
[ 48%] Building C object ncgen/CMakeFiles/ncgen.dir/debug.c.o
[ 48%] Building C object ncgen/CMakeFiles/ncgen.dir/escapes.c.o
[ 49%] Building C object ncgen/CMakeFiles/ncgen.dir/genc.c.o
[ 49%] Building C object ncgen/CMakeFiles/ncgen.dir/genbin.c.o
[ 50%] Building C object ncgen/CMakeFiles/ncgen.dir/generr.c.o
[ 50%] Building C object ncgen/CMakeFiles/ncgen.dir/genlib.c.o
[ 51%] Building C object ncgen/CMakeFiles/ncgen.dir/getfill.c.o
[ 52%] Building C object ncgen/CMakeFiles/ncgen.dir/odom.c.o
[ 52%] Building C object ncgen/CMakeFiles/ncgen.dir/offsets.c.o
[ 53%] Building C object ncgen/CMakeFiles/ncgen.dir/semantics.c.o
[ 53%] Building C object ncgen/CMakeFiles/ncgen.dir/ncgentab.c.o
[ 54%] Building C object ncgen/CMakeFiles/ncgen.dir/dump.c.o
[ 54%] Building C object ncgen/CMakeFiles/ncgen.dir/util.c.o
[ 55%] Building C object ncgen/CMakeFiles/ncgen.dir/bytebuffer.c.o
[ 55%] Building C object ncgen/CMakeFiles/ncgen.dir/list.c.o
[ 56%] Building C object ncgen/CMakeFiles/ncgen.dir/genf77.c.o
[ 56%] Building C object ncgen/CMakeFiles/ncgen.dir/f77data.c.o
[ 57%] Building C object ncgen/CMakeFiles/ncgen.dir/genj.c.o
[ 58%] Building C object ncgen/CMakeFiles/ncgen.dir/jdata.c.o
[ 58%] Building C object ncgen/CMakeFiles/ncgen.dir/nciter.c.o
[ 59%] Building C object ncgen/CMakeFiles/ncgen.dir/ConvertUTF.c.o
Linking C executable ncgen
[ 59%] Built target ncgen
Scanning dependencies of target ncgen3
[ 60%] Building C object ncgen3/CMakeFiles/ncgen3.dir/main.c.o
[ 60%] Building C object ncgen3/CMakeFiles/ncgen3.dir/load.c.o
[ 61%] Building C object ncgen3/CMakeFiles/ncgen3.dir/escapes.c.o
[ 61%] Building C object ncgen3/CMakeFiles/ncgen3.dir/getfill.c.o
[ 62%] Building C object ncgen3/CMakeFiles/ncgen3.dir/init.c.o
[ 63%] Building C object ncgen3/CMakeFiles/ncgen3.dir/genlib.c.o
[ 63%] Building C object ncgen3/CMakeFiles/ncgen3.dir/ncgentab.c.o
Linking C executable ncgen3
[ 63%] Built target ncgen3
Scanning dependencies of target nccopy
[ 64%] Building C object ncdump/CMakeFiles/nccopy.dir/nccopy.c.o
[ 64%] Building C object ncdump/CMakeFiles/nccopy.dir/nciter.c.o
[ 65%] Building C object ncdump/CMakeFiles/nccopy.dir/chunkspec.c.o
[ 65%] Building C object ncdump/CMakeFiles/nccopy.dir/utils.c.o
[ 66%] Building C object ncdump/CMakeFiles/nccopy.dir/dimmap.c.o
Linking C executable nccopy
[ 66%] Built target nccopy
Scanning dependencies of target ncdump
[ 66%] Building C object ncdump/CMakeFiles/ncdump.dir/ncdump.c.o
[ 67%] Building C object ncdump/CMakeFiles/ncdump.dir/vardata.c.o
[ 67%] Building C object ncdump/CMakeFiles/ncdump.dir/dumplib.c.o
[ 68%] Building C object ncdump/CMakeFiles/ncdump.dir/indent.c.o
[ 68%] Building C object ncdump/CMakeFiles/ncdump.dir/nctime0.c.o
[ 69%] Building C object ncdump/CMakeFiles/ncdump.dir/utils.c.o
[ 69%] Building C object ncdump/CMakeFiles/ncdump.dir/nciter.c.o
Linking C executable ncdump
[ 69%] Built target ncdump
[ 70%] Generating /Users/sean/external/netcdf/ncdump/ctest.c
Scanning dependencies of target ncdump_ctest
[ 71%] Building C object ncdump/CMakeFiles/ncdump_ctest.dir/ctest.c.o
Linking C executable ncdump_ctest
[ 71%] Built target ncdump_ctest
[ 71%] Generating /Users/sean/external/netcdf/ncdump/ctest64.c
Scanning dependencies of target ncdump_ctest64
[ 72%] Building C object ncdump/CMakeFiles/ncdump_ctest64.dir/ctest64.c.o
Linking C executable ncdump_ctest64
[ 72%] Built target ncdump_ctest64
Scanning dependencies of target ncdump_tst_utf8
[ 72%] Building C object ncdump/CMakeFiles/ncdump_tst_utf8.dir/tst_utf8.c.o
Linking C executable ncdump_tst_utf8
[ 72%] Built target ncdump_tst_utf8
Scanning dependencies of target rewrite-scalar
[ 73%] Building C object ncdump/CMakeFiles/rewrite-scalar.dir/rewrite-scalar.c.o
Linking C executable rewrite-scalar
[ 73%] Built target rewrite-scalar
Scanning dependencies of target nctest
[ 74%] Building C object nctest/CMakeFiles/nctest.dir/add.c.o
[ 74%] Building C object nctest/CMakeFiles/nctest.dir/atttests.c.o
[ 75%] Building C object nctest/CMakeFiles/nctest.dir/cdftests.c.o
[ 75%] Building C object nctest/CMakeFiles/nctest.dir/dimtests.c.o
[ 76%] Building C object nctest/CMakeFiles/nctest.dir/driver.c.o
[ 76%] Building C object nctest/CMakeFiles/nctest.dir/emalloc.c.o
[ 77%] Building C object nctest/CMakeFiles/nctest.dir/error.c.o
[ 78%] Building C object nctest/CMakeFiles/nctest.dir/misctest.c.o
[ 78%] Building C object nctest/CMakeFiles/nctest.dir/rec.c.o
[ 79%] Building C object nctest/CMakeFiles/nctest.dir/slabs.c.o
[ 79%] Building C object nctest/CMakeFiles/nctest.dir/val.c.o
[ 80%] Building C object nctest/CMakeFiles/nctest.dir/vardef.c.o
[ 80%] Building C object nctest/CMakeFiles/nctest.dir/varget.c.o
[ 81%] Building C object nctest/CMakeFiles/nctest.dir/vargetg.c.o
[ 81%] Building C object nctest/CMakeFiles/nctest.dir/varput.c.o
[ 82%] Building C object nctest/CMakeFiles/nctest.dir/varputg.c.o
[ 83%] Building C object nctest/CMakeFiles/nctest.dir/vartests.c.o
[ 83%] Building C object nctest/CMakeFiles/nctest.dir/vputget.c.o
[ 84%] Building C object nctest/CMakeFiles/nctest.dir/vputgetg.c.o
Linking C executable nctest
[ 84%] Built target nctest
Scanning dependencies of target tst_rename
[ 85%] Building C object nctest/CMakeFiles/tst_rename.dir/tst_rename.c.o
Linking C executable tst_rename
[ 85%] Built target tst_rename
Scanning dependencies of target nc_test
[ 86%] Building C object nc_test/CMakeFiles/nc_test.dir/nc_test.c.o
[ 86%] Building C object nc_test/CMakeFiles/nc_test.dir/error.c.o
[ 87%] Building C object nc_test/CMakeFiles/nc_test.dir/test_get.c.o
/Users/sean/external/netcdf/nc_test/test_get.c:29:60: warning: self-comparison 
always evaluates to true [-Wtautological-compare]
        canConvert = (var_type[i] == NC_CHAR) == (NCT_TEXT == NCT_TEXT);
                                                           ^
/Users/sean/external/netcdf/nc_test/test_get.c:659:60: warning: self-comparison 
always evaluates to true [-Wtautological-compare]
        canConvert = (var_type[i] == NC_CHAR) == (NCT_TEXT == NCT_TEXT);
                                                           ^
/Users/sean/external/netcdf/nc_test/test_get.c:1388:60: warning: 
self-comparison always evaluates to true [-Wtautological-compare]
        canConvert = (var_type[i] == NC_CHAR) == (NCT_TEXT == NCT_TEXT);
                                                           ^
/Users/sean/external/netcdf/nc_test/test_get.c:2717:60: warning: 
self-comparison always evaluates to true [-Wtautological-compare]
        canConvert = (var_type[i] == NC_CHAR) == (NCT_TEXT == NCT_TEXT);
                                                           ^
/Users/sean/external/netcdf/nc_test/test_get.c:4121:60: warning: 
self-comparison always evaluates to true [-Wtautological-compare]
        canConvert = (var_type[i] == NC_CHAR) == (NCT_TEXT == NCT_TEXT);
                                                           ^
/Users/sean/external/netcdf/nc_test/test_get.c:5576:59: warning: 
self-comparison always evaluates to true [-Wtautological-compare]
            canConvert = (ATT_TYPE(i,j) == NC_CHAR) == (NCT_TEXT == NCT_TEXT);
                                                                 ^
6 warnings generated.
[ 87%] Building C object nc_test/CMakeFiles/nc_test.dir/test_put.c.o
/Users/sean/external/netcdf/nc_test/test_put.c:179:53: warning: self-comparison 
always evaluates to true [-Wtautological-compare]
        canConvert = (var_type[i] == NC_CHAR) == (NCT_TEXT == NCT_TEXT);
                                                           ^
/Users/sean/external/netcdf/nc_test/test_put.c:849:59: warning: self-comparison 
always evaluates to true [-Wtautological-compare]
            canConvert = (ATT_TYPE(i,j) == NC_CHAR) == (NCT_TEXT == NCT_TEXT);
                                                                 ^
/Users/sean/external/netcdf/nc_test/test_put.c:1452:53: warning: 
self-comparison always evaluates to true [-Wtautological-compare]
        canConvert = (var_type[i] == NC_CHAR) == (NCT_TEXT == NCT_TEXT);
                                                           ^
/Users/sean/external/netcdf/nc_test/test_put.c:2098:53: warning: 
self-comparison always evaluates to true [-Wtautological-compare]
        canConvert = (var_type[i] == NC_CHAR) == (NCT_TEXT == NCT_TEXT);
                                                           ^
/Users/sean/external/netcdf/nc_test/test_put.c:2150:57: warning: 
self-comparison always evaluates to true [-Wtautological-compare]
            canConvert = (var_type[i] == NC_CHAR) == (NCT_TEXT == NCT_TEXT);
                                                               ^
/Users/sean/external/netcdf/nc_test/test_put.c:3091:53: warning: 
self-comparison always evaluates to true [-Wtautological-compare]
        canConvert = (var_type[i] == NC_CHAR) == (NCT_TEXT == NCT_TEXT);
                                                           ^
/Users/sean/external/netcdf/nc_test/test_put.c:4299:53: warning: 
self-comparison always evaluates to true [-Wtautological-compare]
        canConvert = (var_type[i] == NC_CHAR) == (NCT_TEXT == NCT_TEXT);
                                                           ^
/Users/sean/external/netcdf/nc_test/test_put.c:5567:53: warning: 
self-comparison always evaluates to true [-Wtautological-compare]
        canConvert = (var_type[i] == NC_CHAR) == (NCT_TEXT == NCT_TEXT);
                                                           ^
8 warnings generated.
[ 88%] Building C object nc_test/CMakeFiles/nc_test.dir/test_read.c.o
[ 89%] Building C object nc_test/CMakeFiles/nc_test.dir/test_write.c.o
[ 89%] Building C object nc_test/CMakeFiles/nc_test.dir/util.c.o
Linking C executable nc_test
[ 89%] Built target nc_test
Scanning dependencies of target nc_test_t_nc
[ 90%] Building C object nc_test/CMakeFiles/nc_test_t_nc.dir/t_nc.c.o
Linking C executable nc_test_t_nc
[ 90%] Built target nc_test_t_nc
Scanning dependencies of target nc_test_tst_atts3
[ 90%] Building C object nc_test/CMakeFiles/nc_test_tst_atts3.dir/tst_atts3.c.o
Linking C executable nc_test_tst_atts3
[ 90%] Built target nc_test_tst_atts3
Scanning dependencies of target nc_test_tst_misc
[ 91%] Building C object nc_test/CMakeFiles/nc_test_tst_misc.dir/tst_misc.c.o
Linking C executable nc_test_tst_misc
[ 91%] Built target nc_test_tst_misc
Scanning dependencies of target nc_test_tst_names
[ 91%] Building C object nc_test/CMakeFiles/nc_test_tst_names.dir/tst_names.c.o
Linking C executable nc_test_tst_names
[ 91%] Built target nc_test_tst_names
Scanning dependencies of target nc_test_tst_nofill
[ 92%] Building C object 
nc_test/CMakeFiles/nc_test_tst_nofill.dir/tst_nofill.c.o
Linking C executable nc_test_tst_nofill
[ 92%] Built target nc_test_tst_nofill
Scanning dependencies of target nc_test_tst_nofill2
[ 92%] Building C object 
nc_test/CMakeFiles/nc_test_tst_nofill2.dir/tst_nofill2.c.o
Linking C executable nc_test_tst_nofill2
[ 92%] Built target nc_test_tst_nofill2
Scanning dependencies of target nc_test_tst_nofill3
[ 93%] Building C object 
nc_test/CMakeFiles/nc_test_tst_nofill3.dir/tst_nofill3.c.o
Linking C executable nc_test_tst_nofill3
[ 93%] Built target nc_test_tst_nofill3
Scanning dependencies of target nc_test_tst_norm
[ 94%] Building C object nc_test/CMakeFiles/nc_test_tst_norm.dir/tst_norm.c.o
Linking C executable nc_test_tst_norm
[ 94%] Built target nc_test_tst_norm
Scanning dependencies of target nc_test_tst_small
[ 94%] Building C object nc_test/CMakeFiles/nc_test_tst_small.dir/tst_small.c.o
Linking C executable nc_test_tst_small
[ 94%] Built target nc_test_tst_small
Scanning dependencies of target ncdap_t_dap3a
[ 94%] Building C object ncdap_test/CMakeFiles/ncdap_t_dap3a.dir/t_dap3a.c.o
Linking C executable ncdap_t_dap3a
[ 94%] Built target ncdap_t_dap3a
Scanning dependencies of target ncdap_test_cvt
[ 95%] Building C object ncdap_test/CMakeFiles/ncdap_test_cvt.dir/test_cvt.c.o
Linking C executable ncdap_test_cvt
[ 95%] Built target ncdap_test_cvt
Scanning dependencies of target ncdap_test_partvar
[ 95%] Building C object 
ncdap_test/CMakeFiles/ncdap_test_partvar.dir/test_partvar.c.o
Linking C executable ncdap_test_partvar
[ 95%] Built target ncdap_test_partvar
Scanning dependencies of target ncdap_test_vara
[ 96%] Building C object ncdap_test/CMakeFiles/ncdap_test_vara.dir/test_vara.c.o
Linking C executable ncdap_test_vara
[ 96%] Built target ncdap_test_vara
Scanning dependencies of target ncdap_test_varm3
[ 97%] Building C object 
ncdap_test/CMakeFiles/ncdap_test_varm3.dir/test_varm3.c.o
Linking C executable ncdap_test_varm3
[ 97%] Built target ncdap_test_varm3
Scanning dependencies of target nctestserver
[ 97%] Building C object ncdap_test/CMakeFiles/nctestserver.dir/nctestserver.c.o
Linking C executable nctestserver
[ 97%] Built target nctestserver
Scanning dependencies of target C_tests_pres_temp_4D_rd
[ 97%] Building C object 
examples/C/CMakeFiles/C_tests_pres_temp_4D_rd.dir/pres_temp_4D_rd.c.o
Linking C executable C_tests_pres_temp_4D_rd
[ 97%] Built target C_tests_pres_temp_4D_rd
Scanning dependencies of target C_tests_pres_temp_4D_wr
[ 98%] Building C object 
examples/C/CMakeFiles/C_tests_pres_temp_4D_wr.dir/pres_temp_4D_wr.c.o
Linking C executable C_tests_pres_temp_4D_wr
[ 98%] Built target C_tests_pres_temp_4D_wr
Scanning dependencies of target C_tests_sfc_pres_temp_rd
[ 98%] Building C object 
examples/C/CMakeFiles/C_tests_sfc_pres_temp_rd.dir/sfc_pres_temp_rd.c.o
Linking C executable C_tests_sfc_pres_temp_rd
[ 98%] Built target C_tests_sfc_pres_temp_rd
Scanning dependencies of target C_tests_sfc_pres_temp_wr
[ 99%] Building C object 
examples/C/CMakeFiles/C_tests_sfc_pres_temp_wr.dir/sfc_pres_temp_wr.c.o
Linking C executable C_tests_sfc_pres_temp_wr
[ 99%] Built target C_tests_sfc_pres_temp_wr
Scanning dependencies of target C_tests_simple_xy_rd
[ 99%] Building C object 
examples/C/CMakeFiles/C_tests_simple_xy_rd.dir/simple_xy_rd.c.o
Linking C executable C_tests_simple_xy_rd
[ 99%] Built target C_tests_simple_xy_rd
Scanning dependencies of target C_tests_simple_xy_wr
[100%] Building C object 
examples/C/CMakeFiles/C_tests_simple_xy_wr.dir/simple_xy_wr.c.o
Linking C executable C_tests_simple_xy_wr
[100%] Built target C_tests_simple_xy_wr
leprechaun:necdf-bin sean$ 
  • 2012 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the netcdf-porting archives: