Re: [netcdfgroup] CMake integration with NetCDF

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 netcdfgroup archives: