bcb@ubuntu:/seadas/lcl/ocssw/ocssw-src/build$ make -j 20 Scanning dependencies of target l1aextract_modis Scanning dependencies of target goci Scanning dependencies of target imageutils Scanning dependencies of target nav Scanning dependencies of target timeutils Scanning dependencies of target h4metadata Scanning dependencies of target nccmp Scanning dependencies of target meris Scanning dependencies of target genutils Scanning dependencies of target oli [ 0%] Building C object src/libimageutils/CMakeFiles/imageutils.dir/color_quant.c.o [ 0%] Building C object src/nccmp/CMakeFiles/nccmp.dir/xmalloc.c.o [ 0%] Building CXX object src/nccmp/CMakeFiles/nccmp.dir/nccmp.cpp.o [ 0%] Building C object src/nccmp/CMakeFiles/nccmp.dir/ncinfo.c.o [ 0%] Building C object src/nccmp/CMakeFiles/nccmp.dir/strlist.c.o [ 0%] Building C object src/nccmp/CMakeFiles/nccmp.dir/nccmp_user_type.c.o [ 0%] Building C object src/nccmp/CMakeFiles/nccmp.dir/opt.c.o [ 0%] Building C object src/libmeris/CMakeFiles/meris.dir/epr_band.c.o [ 0%] Building C object src/libmeris/CMakeFiles/meris.dir/epr_api.c.o [ 0%] Building C object src/libmeris/CMakeFiles/meris.dir/epr_bitmask.c.o [ 0%] Building C object src/libmeris/CMakeFiles/meris.dir/epr_core.c.o [ 1%] Building C object src/libmeris/CMakeFiles/meris.dir/epr_dddb.c.o [ 0%] Building C object src/l1aextract_modis/CMakeFiles/l1aextract_modis.dir/l1aextract_modis.c.o [ 1%] Building C object src/libmeris/CMakeFiles/meris.dir/epr_dataset.c.o [ 1%] Building C object oel_hdf4/libh4metadata/CMakeFiles/h4metadata.dir/granule_extract_metadata.c.o [ 1%] Building C object oel_util/libtimeutils/CMakeFiles/timeutils.dir/addmsec.c.o [ 1%] Building C object src/libgoci/CMakeFiles/goci.dir/goci.c.o [ 1%] Building C object oel_util/libgenutils/CMakeFiles/genutils.dir/alloc_2d.c.o [ 1%] Building Fortran object oel_hdf4/libnav/CMakeFiles/nav.dir/cdata.f.o [ 1%] Building C object src/liboli/CMakeFiles/oli.dir/get_oli_nom_angles.c.o [ 1%] Building C object src/liboli/CMakeFiles/oli.dir/get_l57tm_nom_angles.c.o [ 1%] Building C object src/libmeris/CMakeFiles/meris.dir/epr_dsd.c.o [ 1%] Building Fortran object oel_hdf4/libnav/CMakeFiles/nav.dir/crossp.f.o [ 1%] Linking C static library libh4metadata.a [ 2%] Building C object src/liboli/CMakeFiles/oli.dir/mtl_geometry.c.o [ 2%] Building C object oel_util/libtimeutils/CMakeFiles/timeutils.dir/date2ydmsec.c.o [ 2%] Building C object src/liboli/CMakeFiles/oli.dir/mtl_grid.c.o [ 2%] Building C object oel_util/libgenutils/CMakeFiles/genutils.dir/endianess.c.o [ 2%] Building Fortran object oel_hdf4/libnav/CMakeFiles/nav.dir/esdist.f.o [ 2%] Built target h4metadata [ 2%] Building Fortran object oel_hdf4/libnav/CMakeFiles/nav.dir/filenv.f.o [ 2%] Building C object src/libmeris/CMakeFiles/meris.dir/epr_dump.c.o [ 2%] Building C object src/libmeris/CMakeFiles/meris.dir/epr_field.c.o [ 2%] Building Fortran object oel_hdf4/libnav/CMakeFiles/nav.dir/gha2000.f.o [ 2%] Building C object oel_util/libgenutils/CMakeFiles/genutils.dir/parse_file_name.c.o [ 3%] Building Fortran object oel_hdf4/libnav/CMakeFiles/nav.dir/l_sun.f.o [ 3%] Building C object oel_util/libgenutils/CMakeFiles/genutils.dir/swapc_bytes.c.o [ 3%] Building C object src/liboli/CMakeFiles/oli.dir/smeta_api.c.o [ 3%] Building C object oel_util/libtimeutils/CMakeFiles/timeutils.dir/gmt_offset.c.o [ 3%] Building Fortran object oel_hdf4/libnav/CMakeFiles/nav.dir/ocorient.f.o [ 3%] Building Fortran object oel_hdf4/libnav/CMakeFiles/nav.dir/sunangs.f.o [ 3%] Building C object src/liboli/CMakeFiles/oli.dir/smeta_exploit.c.o [ 4%] Linking C executable l1aextract_modis [ 4%] Building C object src/libgoci/CMakeFiles/goci.dir/goci_slot.c.o [ 4%] Building C object src/libmeris/CMakeFiles/meris.dir/epr_msph.c.o [ 4%] Building C object oel_hdf4/libnav/CMakeFiles/nav.dir/get_zenaz.c.o [ 4%] Building C object src/libmeris/CMakeFiles/meris.dir/epr_param.c.o [ 4%] Building C object oel_util/libgenutils/CMakeFiles/genutils.dir/fread_swap.c.o [ 4%] Building C object oel_hdf4/libnav/CMakeFiles/nav.dir/compute_alpha.c.o [ 4%] Built target l1aextract_modis [ 4%] Building C object src/libmeris/CMakeFiles/meris.dir/epr_product.c.o [ 4%] Building C object oel_hdf4/libnav/CMakeFiles/nav.dir/compute_dist.c.o [ 4%] Building C object oel_util/libtimeutils/CMakeFiles/timeutils.dir/now.c.o [ 4%] Building C object src/libmeris/CMakeFiles/meris.dir/epr_ptrarray.c.o [ 4%] Building C object oel_util/libgenutils/CMakeFiles/genutils.dir/genutils_globals.c.o [ 4%] Building Fortran object oel_hdf4/libnav/CMakeFiles/nav.dir/get_ut1.f.o [ 4%] Building C object src/libmeris/CMakeFiles/meris.dir/epr_record.c.o [ 4%] Building C object oel_util/libgenutils/CMakeFiles/genutils.dir/clo.c.o [ 4%] Building Fortran object oel_hdf4/libnav/CMakeFiles/nav.dir/asap_rots.f.o [ 4%] Building CXX object oel_util/libgenutils/CMakeFiles/genutils.dir/table_io.cpp.o [ 4%] Building C object src/liboli/CMakeFiles/oli.dir/smeta_geometry.c.o [ 4%] Building Fortran object oel_hdf4/libnav/CMakeFiles/nav.dir/asap_rot_int.f.o [ 4%] Building Fortran object oel_hdf4/libnav/CMakeFiles/nav.dir/ymdhms2jul.f.o [ 4%] Building C object oel_util/libtimeutils/CMakeFiles/timeutils.dir/unix2yds.c.o [ 4%] Building C object src/libmeris/CMakeFiles/meris.dir/epr_string.c.o [ 4%] Building Fortran object oel_hdf4/libnav/CMakeFiles/nav.dir/jd.f.o [ 4%] Building C object src/libmeris/CMakeFiles/meris.dir/epr_swap.c.o [ 4%] Linking C static library libimageutils.a [ 4%] Building C object src/libmeris/CMakeFiles/meris.dir/epr_typconv.c.o [ 4%] Building Fortran object oel_hdf4/libnav/CMakeFiles/nav.dir/asaps.f.o [ 4%] Building Fortran object oel_hdf4/libnav/CMakeFiles/nav.dir/add_elements.f.o [ 4%] Built target imageutils [ 4%] Building Fortran object oel_hdf4/libnav/CMakeFiles/nav.dir/get_elements.f.o [ 4%] Building Fortran object oel_hdf4/libnav/CMakeFiles/nav.dir/put_elements.f.o [ 4%] Building C object oel_util/libtimeutils/CMakeFiles/timeutils.dir/unix2ydhmsf.c.o Scanning dependencies of target imageExample [ 4%] Building Fortran object oel_hdf4/libnav/CMakeFiles/nav.dir/pderiv.f.o [ 4%] Building C object src/libimageutils/CMakeFiles/imageExample.dir/imageExample.c.o [ 4%] Building C object src/liboli/CMakeFiles/oli.dir/emeta_api.c.o [ 4%] Linking C static library libgoci.a [ 4%] Building Fortran object oel_hdf4/libnav/CMakeFiles/nav.dir/fitgps.f.o [ 4%] Building C object src/liboli/CMakeFiles/oli.dir/emeta.c.o [ 4%] Built target goci [ 4%] Building C object src/liboli/CMakeFiles/oli.dir/emeta_exploit.c.o [ 4%] Building Fortran object oel_hdf4/libnav/CMakeFiles/nav.dir/vec2mean.f.o [ 4%] Building Fortran object oel_hdf4/libnav/CMakeFiles/nav.dir/jdate.f.o [ 4%] Building Fortran object oel_hdf4/libnav/CMakeFiles/nav.dir/matvec2.f.o [ 4%] Building C object oel_util/libtimeutils/CMakeFiles/timeutils.dir/unix2ymds.c.o [ 4%] Building C object oel_util/libtimeutils/CMakeFiles/timeutils.dir/unix2ymdhms.c.o [ 4%] Linking C executable imageExample [ 4%] Building C object oel_util/libtimeutils/CMakeFiles/timeutils.dir/yd2md.c.o [ 4%] Building C object src/liboli/CMakeFiles/oli.dir/emeta_geometry.c.o [ 5%] Building Fortran object oel_hdf4/libnav/CMakeFiles/nav.dir/jddate.f.o [ 5%] Building C object src/liboli/CMakeFiles/oli.dir/get_l8_angles.c.o [ 5%] Building Fortran object oel_hdf4/libnav/CMakeFiles/nav.dir/julian.f.o [ 5%] Building Fortran object oel_hdf4/libnav/CMakeFiles/nav.dir/kepler.f.o [ 5%] Building Fortran object oel_hdf4/libnav/CMakeFiles/nav.dir/kozsak2.f.o [ 5%] Building C object src/liboli/CMakeFiles/oli.dir/ias_geo_convert_deg2dms.c.o [ 5%] Building Fortran object oel_hdf4/libnav/CMakeFiles/nav.dir/coord.f.o [ 5%] Building Fortran object oel_hdf4/libnav/CMakeFiles/nav.dir/setsun.f.o [ 5%] Built target imageExample [ 5%] Building Fortran object oel_hdf4/libnav/CMakeFiles/nav.dir/setthd.f.o [ 5%] Building C object src/liboli/CMakeFiles/oli.dir/ias_geo_convert_dms2deg.c.o [ 5%] Building Fortran object oel_hdf4/libnav/CMakeFiles/nav.dir/rk78.f.o [ 5%] Building C object oel_util/libtimeutils/CMakeFiles/timeutils.dir/ydhms2ydmsec.c.o [ 6%] Building C object oel_util/libtimeutils/CMakeFiles/timeutils.dir/ydhmsf.c.o [ 6%] Building Fortran object oel_hdf4/libnav/CMakeFiles/nav.dir/rk78cn.f.o [ 6%] Building Fortran object oel_hdf4/libnav/CMakeFiles/nav.dir/pout.f.o [ 6%] Building Fortran object oel_hdf4/libnav/CMakeFiles/nav.dir/mediqr.f.o [ 6%] Building C object src/liboli/CMakeFiles/oli.dir/ias_geo_convert_geod2cart.c.o [ 6%] Building Fortran object oel_hdf4/libnav/CMakeFiles/nav.dir/der.f.o [ 6%] Building C object oel_util/libtimeutils/CMakeFiles/timeutils.dir/yds2unix.c.o [ 6%] Building Fortran object oel_hdf4/libnav/CMakeFiles/nav.dir/invert.f.o [ 6%] Building Fortran object oel_hdf4/libnav/CMakeFiles/nav.dir/eqnox.f.o [ 6%] Building C object src/liboli/CMakeFiles/oli.dir/ias_geo_find_deg.c.o [ 6%] Building C object oel_util/libgenutils/CMakeFiles/genutils.dir/nr_spline.c.o [ 6%] Building Fortran object oel_hdf4/libnav/CMakeFiles/nav.dir/delm.f.o [ 6%] Building C object src/liboli/CMakeFiles/oli.dir/ias_geo_find_min.c.o [ 6%] Building Fortran object oel_hdf4/libnav/CMakeFiles/nav.dir/dens76.f.o [ 6%] Building C object src/liboli/CMakeFiles/oli.dir/ias_geo_find_sec.c.o /seadas/lcl/ocssw/ocssw-src/oel_util/libtimeutils/ydhmsf.c: In function ‘unix2isodate’: /seadas/lcl/ocssw/ocssw-src/oel_util/libtimeutils/ydhmsf.c:88:25: warning: ‘%+03d’ directive writing between 3 and 7 bytes into a region of size 4 [-Wformat-overflow=] sprintf(tzone, "%+03d", (int) ts->tm_gmtoff / 3600); ^~~~~ /seadas/lcl/ocssw/ocssw-src/oel_util/libtimeutils/ydhmsf.c:88:24: note: directive argument in the range [-596523, 596523] sprintf(tzone, "%+03d", (int) ts->tm_gmtoff / 3600); ^~~~~~~ In file included from /usr/include/stdio.h:862:0, from /seadas/lcl/ocssw/ocssw-src/oel_util/libtimeutils/timeutils.h:5, from /seadas/lcl/ocssw/ocssw-src/oel_util/libtimeutils/ydhmsf.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:33:10: note: ‘__builtin___sprintf_chk’ output between 4 and 8 bytes into a destination of size 4 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 6%] Building Fortran object oel_hdf4/libnav/CMakeFiles/nav.dir/legend.f.o [ 6%] Building Fortran object oel_hdf4/libnav/CMakeFiles/nav.dir/angles.f.o [ 6%] Building C object oel_util/libtimeutils/CMakeFiles/timeutils.dir/ymds2unix.c.o [ 6%] Building C object src/liboli/CMakeFiles/oli.dir/ias_geo_projection_transformation.c.o [ 6%] Building C object oel_util/libtimeutils/CMakeFiles/timeutils.dir/zulu2unix.c.o [ 6%] Building Fortran object oel_hdf4/libnav/CMakeFiles/nav.dir/ephem.f.o [ 7%] Building Fortran object oel_hdf4/libnav/CMakeFiles/nav.dir/xthird.f.o [ 7%] Building Fortran object oel_hdf4/libnav/CMakeFiles/nav.dir/select.f.o [ 7%] Building C object src/liboli/CMakeFiles/oli.dir/ias_logging.c.o [ 7%] Building C object oel_util/libtimeutils/CMakeFiles/timeutils.dir/isleap.c.o [ 7%] Building C object oel_util/libgenutils/CMakeFiles/genutils.dir/lspline.c.o [ 7%] Building C object src/liboli/CMakeFiles/oli.dir/ias_math_compute_3dvec_dot.c.o [ 7%] Building Fortran object oel_hdf4/libnav/CMakeFiles/nav.dir/anomly.f.o [ 8%] Building C object src/liboli/CMakeFiles/oli.dir/ias_math_compute_unit_vector.c.o [ 8%] Building C object oel_util/libtimeutils/CMakeFiles/timeutils.dir/leapsecond.c.o [ 8%] Building C object oel_util/libgenutils/CMakeFiles/genutils.dir/filesize.c.o [ 8%] Building Fortran object oel_util/libgenutils/CMakeFiles/genutils.dir/lenstr.f.o [ 8%] Building C object oel_util/libtimeutils/CMakeFiles/timeutils.dir/get_time.c.o [ 8%] Building C object oel_util/libtimeutils/CMakeFiles/timeutils.dir/jdate.c.o [ 8%] Building C object src/liboli/CMakeFiles/oli.dir/ias_math_compute_vector_length.c.o [ 8%] Building C object oel_util/libtimeutils/CMakeFiles/timeutils.dir/ccsds_to_yds.c.o [ 8%] Linking C static library libmeris.a [ 8%] Building C object oel_util/libtimeutils/CMakeFiles/timeutils.dir/yds2tai.c.o [ 8%] Building C object src/liboli/CMakeFiles/oli.dir/ias_math_interpolate_lagrange_3dvec.c.o [ 8%] Building C object oel_util/libgenutils/CMakeFiles/genutils.dir/getlut_file.c.o [ 8%] Linking Fortran static library libnav.a [ 8%] Building C object oel_util/libtimeutils/CMakeFiles/timeutils.dir/jday.c.o [ 9%] Building C object oel_util/libgenutils/CMakeFiles/genutils.dir/upcase.c.o [ 9%] Building C object oel_util/libgenutils/CMakeFiles/genutils.dir/lowcase.c.o [ 9%] Building C object src/liboli/CMakeFiles/oli.dir/ias_odl_free_tree.c.o [ 9%] Building C object src/liboli/CMakeFiles/oli.dir/ias_odl_get_field.c.o [ 9%] Building C object oel_util/libgenutils/CMakeFiles/genutils.dir/allocateMemory.c.o [ 9%] Building C object src/liboli/CMakeFiles/oli.dir/lablib3.c.o [ 9%] Building C object src/liboli/CMakeFiles/oli.dir/ias_odl_read_tree.c.o [ 9%] Built target meris [ 9%] Building C object oel_util/libgenutils/CMakeFiles/genutils.dir/trimBlanks.c.o [ 9%] Building C object oel_util/libgenutils/CMakeFiles/genutils.dir/isValidInt.c.o [ 9%] Building C object src/liboli/CMakeFiles/oli.dir/alberfor.c.o [ 9%] Building C object src/liboli/CMakeFiles/oli.dir/alberinv.c.o [ 9%] Built target nav [ 9%] Building C object src/liboli/CMakeFiles/oli.dir/alconfor.c.o [ 9%] Building C object oel_util/libgenutils/CMakeFiles/genutils.dir/fileFormatUtils.c.o [ 9%] Building C object oel_util/libgenutils/CMakeFiles/genutils.dir/argpar.c.o [ 9%] Building C object oel_util/libgenutils/CMakeFiles/genutils.dir/argpar-help.c.o [ 9%] Building C object oel_util/libgenutils/CMakeFiles/genutils.dir/argpar-json.c.o [ 9%] Building C object oel_util/libgenutils/CMakeFiles/genutils.dir/phash.c.o [ 9%] Building C object src/liboli/CMakeFiles/oli.dir/alconinv.c.o [ 9%] Building C object oel_util/libgenutils/CMakeFiles/genutils.dir/shash.c.o [ 9%] Linking C static library libtimeutils.a [ 9%] Building C object oel_util/libgenutils/CMakeFiles/genutils.dir/pqueue-ll.c.o [ 9%] Building C object src/liboli/CMakeFiles/oli.dir/azimfor.c.o [ 9%] Building C object src/liboli/CMakeFiles/oli.dir/aziminv.c.o [ 9%] Built target timeutils [ 9%] Building C object src/liboli/CMakeFiles/oli.dir/cproj.c.o [ 9%] Building C object src/liboli/CMakeFiles/oli.dir/eqconinv.c.o [ 9%] Building C object oel_util/libgenutils/CMakeFiles/genutils.dir/vincenty.c.o [ 9%] Building C object src/liboli/CMakeFiles/oli.dir/eqconfor.c.o [ 9%] Building C object oel_util/libgenutils/CMakeFiles/genutils.dir/olog.c.o [ 9%] Building C object oel_util/libgenutils/CMakeFiles/genutils.dir/olog_loader.c.o [ 9%] Building C object oel_util/libgenutils/CMakeFiles/genutils.dir/olog/buffer.c.o [ 9%] Building C object src/liboli/CMakeFiles/oli.dir/equifor.c.o [ 9%] Building C object src/liboli/CMakeFiles/oli.dir/equiinv.c.o [ 9%] Building C object oel_util/libgenutils/CMakeFiles/genutils.dir/olog/file.c.o [ 9%] Building C object src/liboli/CMakeFiles/oli.dir/for_init.c.o [ 9%] Building C object oel_util/libgenutils/CMakeFiles/genutils.dir/olog/stream.c.o [ 9%] Building C object oel_util/libgenutils/CMakeFiles/genutils.dir/olog/streamf.c.o [ 9%] Building C object src/liboli/CMakeFiles/oli.dir/gctp.c.o [ 10%] Building C object src/liboli/CMakeFiles/oli.dir/gctp_create_transformation.c.o [ 10%] Building C object src/liboli/CMakeFiles/oli.dir/gctp_dms2degrees.c.o [ 10%] Building C object src/liboli/CMakeFiles/oli.dir/gctp_print_message.c.o In file included from /seadas/lcl/ocssw/ocssw-src/src/liboli/lablib3.h:22:0, from /seadas/lcl/ocssw/ocssw-src/src/liboli/lablib3.c:31: /seadas/lcl/ocssw/ocssw-src/src/liboli/lablib3.c: In function ‘OdlWildCardCompare.part.7.constprop’: /seadas/lcl/ocssw/ocssw-src/src/liboli/toolbox.h:59:32: warning: argument 1 null where non-null expected [-Wnonnull] #define LastChar(zstrz) (zstrz+strlen(zstrz)-1) ^~~~~~~~~~~~~ /seadas/lcl/ocssw/ocssw-src/src/liboli/toolbox.h:101:23: note: in expansion of macro ‘LastChar’ for (zcz=LastChar(zstrz); ((zcz >= zstrz) && (*zcz == zstripz)); --zcz) \ ^~~~~~~~ /seadas/lcl/ocssw/ocssw-src/src/liboli/lablib3.c:4873:13: note: in expansion of macro ‘StripTrailing’ StripTrailing(tmp_str, save_it) ^~~~~~~~~~~~~ In file included from /seadas/lcl/ocssw/ocssw-src/src/liboli/toolbox.h:21:0, from /seadas/lcl/ocssw/ocssw-src/src/liboli/lablib3.h:22, from /seadas/lcl/ocssw/ocssw-src/src/liboli/lablib3.c:31: /usr/include/string.h:384:15: note: in a call to function ‘strlen’ declared here extern size_t strlen (const char *__s) ^~~~~~ [ 10%] Building C object src/liboli/CMakeFiles/oli.dir/gctp_report.c.o In file included from /seadas/lcl/ocssw/ocssw-src/src/liboli/lablib3.h:22:0, from /seadas/lcl/ocssw/ocssw-src/src/liboli/lablib3.c:31: /seadas/lcl/ocssw/ocssw-src/src/liboli/toolbox.h:59:32: warning: argument 1 null where non-null expected [-Wnonnull] #define LastChar(zstrz) (zstrz+strlen(zstrz)-1) ^~~~~~~~~~~~~ /seadas/lcl/ocssw/ocssw-src/src/liboli/toolbox.h:101:23: note: in expansion of macro ‘LastChar’ for (zcz=LastChar(zstrz); ((zcz >= zstrz) && (*zcz == zstripz)); --zcz) \ ^~~~~~~~ /seadas/lcl/ocssw/ocssw-src/src/liboli/lablib3.c:4875:13: note: in expansion of macro ‘StripTrailing’ StripTrailing(tmp_str, ' ') ^~~~~~~~~~~~~ In file included from /seadas/lcl/ocssw/ocssw-src/src/liboli/toolbox.h:21:0, from /seadas/lcl/ocssw/ocssw-src/src/liboli/lablib3.h:22, from /seadas/lcl/ocssw/ocssw-src/src/liboli/lablib3.c:31: /usr/include/string.h:384:15: note: in a call to function ‘strlen’ declared here extern size_t strlen (const char *__s) ^~~~~~ /seadas/lcl/ocssw/ocssw-src/src/liboli/lablib3.c:4899:13: warning: argument 1 null where non-null expected [-Wnonnull] if (strchr(substr, '*') == NULL) ^~~~~~~~~~~~~~~~~~~ In file included from /seadas/lcl/ocssw/ocssw-src/src/liboli/toolbox.h:21:0, from /seadas/lcl/ocssw/ocssw-src/src/liboli/lablib3.h:22, from /seadas/lcl/ocssw/ocssw-src/src/liboli/lablib3.c:31: /usr/include/string.h:225:14: note: in a call to function ‘strchr’ declared here extern char *strchr (const char *__s, int __c) ^~~~~~ /seadas/lcl/ocssw/ocssw-src/src/liboli/lablib3.c:4900:30: warning: argument 2 null where non-null expected [-Wnonnull] allrightythen = (strcmp(text_start, substr) == 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /seadas/lcl/ocssw/ocssw-src/src/liboli/toolbox.h:21:0, from /seadas/lcl/ocssw/ocssw-src/src/liboli/lablib3.h:22, from /seadas/lcl/ocssw/ocssw-src/src/liboli/lablib3.c:31: /usr/include/string.h:136:12: note: in a call to function ‘strcmp’ declared here extern int strcmp (const char *__s1, const char *__s2) ^~~~~~ [ 10%] Building C object src/liboli/CMakeFiles/oli.dir/gctp_transform.c.o [ 10%] Building C object src/liboli/CMakeFiles/oli.dir/gctp_utility.c.o [ 10%] Building C object src/liboli/CMakeFiles/oli.dir/geographic.c.o [ 10%] Building C object src/liboli/CMakeFiles/oli.dir/gnomfor.c.o [ 10%] Building C object src/liboli/CMakeFiles/oli.dir/gnominv.c.o [ 10%] Building C object src/liboli/CMakeFiles/oli.dir/goodfor.c.o [ 10%] Building C object src/liboli/CMakeFiles/oli.dir/goodinv.c.o [ 10%] Building C object src/liboli/CMakeFiles/oli.dir/gvnspfor.c.o [ 10%] Building C object src/liboli/CMakeFiles/oli.dir/gvnspinv.c.o [ 10%] Building C object src/liboli/CMakeFiles/oli.dir/hamfor.c.o [ 10%] Building C object src/liboli/CMakeFiles/oli.dir/haminv.c.o [ 10%] Building C object src/liboli/CMakeFiles/oli.dir/imolwfor.c.o [ 10%] Building C object src/liboli/CMakeFiles/oli.dir/imolwinv.c.o [ 10%] Building C object src/liboli/CMakeFiles/oli.dir/inv_init.c.o [ 10%] Building C object src/liboli/CMakeFiles/oli.dir/isinfor.c.o [ 11%] Building C object src/liboli/CMakeFiles/oli.dir/isininv.c.o [ 11%] Building C object src/liboli/CMakeFiles/oli.dir/lamazfor.c.o [ 11%] Building C object src/liboli/CMakeFiles/oli.dir/lamazinv.c.o [ 11%] Building C object src/liboli/CMakeFiles/oli.dir/lambert_conformal_conic.c.o [ 11%] Building C object src/liboli/CMakeFiles/oli.dir/merfor.c.o [ 11%] Building C object src/liboli/CMakeFiles/oli.dir/merinv.c.o [ 11%] Building C object src/liboli/CMakeFiles/oli.dir/millfor.c.o [ 11%] Building C object src/liboli/CMakeFiles/oli.dir/millinv.c.o [ 11%] Building C object src/liboli/CMakeFiles/oli.dir/molwfor.c.o [ 11%] Building C object src/liboli/CMakeFiles/oli.dir/molwinv.c.o [ 11%] Building C object src/liboli/CMakeFiles/oli.dir/obleqfor.c.o [ 11%] Building C object src/liboli/CMakeFiles/oli.dir/obleqinv.c.o [ 11%] Building C object src/liboli/CMakeFiles/oli.dir/oblique_mercator.c.o [ 11%] Building C object src/liboli/CMakeFiles/oli.dir/orthfor.c.o [ 11%] Building C object src/liboli/CMakeFiles/oli.dir/orthinv.c.o [ 11%] Building C object src/liboli/CMakeFiles/oli.dir/paksz.c.o [ 11%] Building C object src/liboli/CMakeFiles/oli.dir/polar_stereographic.c.o [ 11%] Building C object src/liboli/CMakeFiles/oli.dir/polyconic.c.o [ 11%] Building C object src/liboli/CMakeFiles/oli.dir/robfor.c.o [ 12%] Building C object src/liboli/CMakeFiles/oli.dir/robinv.c.o [ 12%] Building C object src/liboli/CMakeFiles/oli.dir/sinfor.c.o [ 12%] Building C object src/liboli/CMakeFiles/oli.dir/sininv.c.o [ 12%] Building C object src/liboli/CMakeFiles/oli.dir/som.c.o [ 12%] Building C object src/liboli/CMakeFiles/oli.dir/sphdz.c.o [ 12%] Building C object src/liboli/CMakeFiles/oli.dir/spload.c.o [ 12%] Building C object src/liboli/CMakeFiles/oli.dir/state_plane.c.o [ 12%] Building C object src/liboli/CMakeFiles/oli.dir/sterfor.c.o [ 12%] Building C object src/liboli/CMakeFiles/oli.dir/sterinv.c.o [ 12%] Building C object src/liboli/CMakeFiles/oli.dir/tm.c.o [ 12%] Building C object src/liboli/CMakeFiles/oli.dir/untfz.c.o [ 12%] Building C object src/liboli/CMakeFiles/oli.dir/vandgfor.c.o [ 12%] Building C object src/liboli/CMakeFiles/oli.dir/wivfor.c.o [ 12%] Building C object src/liboli/CMakeFiles/oli.dir/vandginv.c.o [ 12%] Building C object src/liboli/CMakeFiles/oli.dir/wivinv.c.o [ 12%] Building C object src/liboli/CMakeFiles/oli.dir/wviifor.c.o [ 12%] Building C object src/liboli/CMakeFiles/oli.dir/wviiinv.c.o [ 12%] Linking CXX static library libgenutils.a [ 12%] Built target genutils Scanning dependencies of target argpar-params Scanning dependencies of target phash-test Scanning dependencies of target olog-test Scanning dependencies of target piutils Scanning dependencies of target argpar-help Scanning dependencies of target alloc-test Scanning dependencies of target argpar-test Scanning dependencies of target anc Scanning dependencies of target pqueue-test Scanning dependencies of target vincenty-test Scanning dependencies of target shash-test Scanning dependencies of target valextract Scanning dependencies of target bilio Scanning dependencies of target l1bextract_meris Scanning dependencies of target czcs Scanning dependencies of target swfnav [ 12%] Building C object oel_util/tests/olog/CMakeFiles/olog-test.dir/olog-main.c.o [ 12%] Building C object oel_util/tests/alloc/CMakeFiles/alloc-test.dir/alloc.c.o [ 12%] Building C object oel_util/tests/argpar/CMakeFiles/argpar-help.dir/argpar-help.c.o [ 12%] Building C object oel_util/tests/argpar/CMakeFiles/argpar-test.dir/argpar.c.o [ 12%] Building C object oel_util/tests/vincenty/CMakeFiles/vincenty-test.dir/vincenty.c.o [ 12%] Building C object oel_util/tests/shash/CMakeFiles/shash-test.dir/shash.c.o [ 12%] Building C object oel_util/tests/pqueue/CMakeFiles/pqueue-test.dir/pqueue.c.o [ 12%] Building C object oel_util/tests/phash/CMakeFiles/phash-test.dir/phash.c.o [ 12%] Building C object oel_util/tests/argpar/CMakeFiles/argpar-params.dir/argpar-params.c.o [ 12%] Building Fortran object src/libczcs/CMakeFiles/czcs.dir/satang.f.o [ 12%] Building Fortran object src/libczcs/CMakeFiles/czcs.dir/czsuba.f.o [ 12%] Building Fortran object src/libczcs/CMakeFiles/czcs.dir/czcscaleg.f.o [ 12%] Building C object src/val_extract/CMakeFiles/valextract.dir/val_extract.c.o [ 12%] Building CXX object oel_util/libpiutils/CMakeFiles/piutils.dir/productInfo.cpp.o [ 12%] Building C object src/libbilio/CMakeFiles/bilio.dir/jplaeriallib.c.o [ 12%] Building C object src/libanc/CMakeFiles/anc.dir/getanc.c.o [ 12%] Building CXX object src/l1bextract_meris/CMakeFiles/l1bextract_meris.dir/l1bextract_meris.cpp.o /seadas/lcl/ocssw/ocssw-src/src/liboli/lablib3.c: In function ‘OdlExpandLabelFile’: /seadas/lcl/ocssw/ocssw-src/src/liboli/lablib3.c:354:57: warning: ‘%s’ directive argument is null [-Wformat-overflow=] "Unable to locate %s file: %s", ^~ [ 12%] Building Fortran object src/libswfnav/CMakeFiles/swfnav.dir/actrng.f.o [ 13%] Linking CXX executable olog-test [ 14%] Building Fortran object src/libczcs/CMakeFiles/czcs.dir/subsatxy.f.o [ 14%] Building C object oel_util/libpiutils/CMakeFiles/piutils.dir/sensorInfo.c.o [ 14%] Linking CXX executable argpar-help [ 15%] Building C object oel_util/libpiutils/CMakeFiles/piutils.dir/rdsensorinfo.c.o [ 15%] Building Fortran object src/libswfnav/CMakeFiles/swfnav.dir/attcmp.f.o [ 15%] Linking CXX executable alloc-test [ 15%] Linking CXX executable argpar-params [ 16%] Linking CXX executable vincenty-test [ 16%] Linking CXX static library libczcs.a [ 16%] Linking C static library liboli.a [ 16%] Linking CXX executable pqueue-test [ 16%] Built target olog-test [ 16%] Building Fortran object src/libswfnav/CMakeFiles/swfnav.dir/attdet.f.o [ 16%] Built target argpar-help [ 16%] Built target czcs [ 16%] Building CXX object oel_util/libpiutils/CMakeFiles/piutils.dir/getDOI.cpp.o [ 16%] Building Fortran object src/libswfnav/CMakeFiles/swfnav.dir/cmpaxm.f.o [ 16%] Building C object src/libanc/CMakeFiles/anc.dir/HDFroutines.c.o [ 16%] Built target alloc-test [ 16%] Built target argpar-params [ 16%] Built target oli [ 16%] Built target vincenty-test [ 16%] Building Fortran object src/libanc/CMakeFiles/anc.dir/dataintp.f.o [ 16%] Building CXX object src/l1bextract_meris/CMakeFiles/l1bextract_meris.dir/EnvsatFile.cpp.o [ 16%] Linking CXX executable shash-test [ 16%] Building Fortran object src/libanc/CMakeFiles/anc.dir/julian.f.o [ 16%] Building CXX object src/l1bextract_meris/CMakeFiles/l1bextract_meris.dir/EnvsatMPH.cpp.o [ 16%] Built target pqueue-test [ 16%] Linking CXX executable phash-test [ 16%] Building Fortran object src/libswfnav/CMakeFiles/swfnav.dir/conv_ins.f.o [ 16%] Building Fortran object src/libswfnav/CMakeFiles/swfnav.dir/conv_soh.f.o [ 16%] Building Fortran object src/libswfnav/CMakeFiles/swfnav.dir/conv_tilt.f.o [ 16%] Building Fortran object src/libswfnav/CMakeFiles/swfnav.dir/earcnst.f.o [ 16%] Building C object src/libbilio/CMakeFiles/bilio.dir/read_aviris.c.o [ 16%] Building Fortran object src/libswfnav/CMakeFiles/swfnav.dir/earcomp.f.o [ 16%] Building Fortran object src/libswfnav/CMakeFiles/swfnav.dir/earth.f.o [ 16%] Built target shash-test [ 16%] Building Fortran object src/libswfnav/CMakeFiles/swfnav.dir/earthsundist.f.o [ 16%] Built target phash-test [ 17%] Building Fortran object src/libswfnav/CMakeFiles/swfnav.dir/eartol.f.o [ 17%] Building Fortran object src/libswfnav/CMakeFiles/swfnav.dir/eaxis.f.o [ 17%] Building Fortran object src/libswfnav/CMakeFiles/swfnav.dir/ecef.f.o [ 17%] Building Fortran object src/libswfnav/CMakeFiles/swfnav.dir/eci2ecef.f.o [ 17%] Building Fortran object src/libswfnav/CMakeFiles/swfnav.dir/ellxfm.f.o [ 17%] Building Fortran object src/libswfnav/CMakeFiles/swfnav.dir/euler.f.o [ 17%] Building Fortran object src/libswfnav/CMakeFiles/swfnav.dir/fit3t.f.o [ 17%] Building Fortran object src/libswfnav/CMakeFiles/swfnav.dir/fitrng.f.o [ 17%] Building CXX object oel_util/libpiutils/CMakeFiles/piutils.dir/getGCMDKeywords.cpp.o [ 17%] Building Fortran object src/libswfnav/CMakeFiles/swfnav.dir/fndflg.f.o [ 17%] Building Fortran object src/libswfnav/CMakeFiles/swfnav.dir/get_node.f.o [ 17%] Building CXX object src/l1bextract_meris/CMakeFiles/l1bextract_meris.dir/EnvsatSPH.cpp.o [ 17%] Building Fortran object src/libswfnav/CMakeFiles/swfnav.dir/getorbit.f.o [ 17%] Building Fortran object src/libswfnav/CMakeFiles/swfnav.dir/initnav.f.o [ 17%] Linking CXX static library libanc.a [ 17%] Building Fortran object src/libswfnav/CMakeFiles/swfnav.dir/inline.f.o [ 17%] Built target anc [ 17%] Building Fortran object src/libswfnav/CMakeFiles/swfnav.dir/intpos.f.o [ 17%] Linking CXX executable argpar-test [ 17%] Building Fortran object src/libswfnav/CMakeFiles/swfnav.dir/jul2yds.f.o [ 17%] Building Fortran object src/libswfnav/CMakeFiles/swfnav.dir/leapchk.f.o [ 17%] Building Fortran object src/libswfnav/CMakeFiles/swfnav.dir/matvec.f.o [ 17%] Building Fortran object src/libswfnav/CMakeFiles/swfnav.dir/navtlm.f.o [ 17%] Building Fortran object src/libswfnav/CMakeFiles/swfnav.dir/orb_interp.f.o [ 18%] Building Fortran object src/libswfnav/CMakeFiles/swfnav.dir/orbcomp.f.o [ 18%] Building Fortran object src/libswfnav/CMakeFiles/swfnav.dir/proctim2.f.o [ 18%] Building CXX object src/l1bextract_meris/CMakeFiles/l1bextract_meris.dir/EnvsatDSD.cpp.o [ 18%] Building C object src/libbilio/CMakeFiles/bilio.dir/read_prism.c.o [ 18%] Building Fortran object src/libswfnav/CMakeFiles/swfnav.dir/read_analog.f.o [ 18%] Built target argpar-test [ 18%] Building Fortran object src/libswfnav/CMakeFiles/swfnav.dir/read_discrete.f.o [ 18%] Building CXX object src/l1bextract_meris/CMakeFiles/l1bextract_meris.dir/EnvsatDSR.cpp.o [ 18%] Building Fortran object src/libswfnav/CMakeFiles/swfnav.dir/read_double.f.o [ 18%] Building Fortran object src/libswfnav/CMakeFiles/swfnav.dir/read_float.f.o [ 18%] Building Fortran object src/libswfnav/CMakeFiles/swfnav.dir/read_gps.f.o [ 18%] Building Fortran object src/libswfnav/CMakeFiles/swfnav.dir/read_long.f.o [ 18%] Building Fortran object src/libswfnav/CMakeFiles/swfnav.dir/read_short.f.o [ 18%] Building Fortran object src/libswfnav/CMakeFiles/swfnav.dir/readctl.f.o [ 18%] Building Fortran object src/libswfnav/CMakeFiles/swfnav.dir/readqc.f.o [ 18%] Building Fortran object src/libswfnav/CMakeFiles/swfnav.dir/runfit3t.f.o [ 18%] Building Fortran object src/libswfnav/CMakeFiles/swfnav.dir/sc_att.f.o [ 18%] Linking CXX executable nccmp [ 18%] Building Fortran object src/libswfnav/CMakeFiles/swfnav.dir/scpar.f.o [ 18%] Building Fortran object src/libswfnav/CMakeFiles/swfnav.dir/suncnst.f.o [ 18%] Building Fortran object src/libswfnav/CMakeFiles/swfnav.dir/sctime.f.o [ 19%] Building CXX object src/l1bextract_meris/CMakeFiles/l1bextract_meris.dir/EnvsatUtil.cpp.o [ 19%] Building Fortran object src/libswfnav/CMakeFiles/swfnav.dir/sunvec.f.o [ 19%] Building Fortran object src/libswfnav/CMakeFiles/swfnav.dir/suncomp.f.o [ 19%] Building Fortran object src/libswfnav/CMakeFiles/swfnav.dir/suntol.f.o [ 19%] Building Fortran object src/libswfnav/CMakeFiles/swfnav.dir/sunwgt.f.o [ 20%] Building Fortran object src/libswfnav/CMakeFiles/swfnav.dir/swfnav.f.o [ 20%] Building Fortran object src/libswfnav/CMakeFiles/swfnav.dir/tiltcomp.f.o [ 20%] Building Fortran object src/libswfnav/CMakeFiles/swfnav.dir/vmag.f.o [ 20%] Building Fortran object src/libswfnav/CMakeFiles/swfnav.dir/xpose.f.o [ 20%] Building Fortran object src/libswfnav/CMakeFiles/swfnav.dir/yd2ymd.f.o [ 20%] Building Fortran object src/libswfnav/CMakeFiles/swfnav.dir/yds2jul.f.o [ 20%] Building Fortran object src/libswfnav/CMakeFiles/swfnav.dir/ydsadd.f.o [ 20%] Built target nccmp [ 20%] Building Fortran object src/libswfnav/CMakeFiles/swfnav.dir/ymd2day.f.o [ 20%] Linking CXX static library libbilio.a [ 20%] Building CXX object src/l1bextract_meris/CMakeFiles/l1bextract_meris.dir/MerisSPH.cpp.o [ 20%] Building CXX object src/l1bextract_meris/CMakeFiles/l1bextract_meris.dir/TiepointDSR.cpp.o [ 20%] Building CXX object src/l1bextract_meris/CMakeFiles/l1bextract_meris.dir/MeasurementDSR.cpp.o [ 20%] Building CXX object src/l1bextract_meris/CMakeFiles/l1bextract_meris.dir/RadianceDSR.cpp.o [ 20%] Building CXX object src/l1bextract_meris/CMakeFiles/l1bextract_meris.dir/FlagsDSR.cpp.o [ 20%] Built target bilio /seadas/lcl/ocssw/ocssw-src/src/l1bextract_meris/EnvsatFile.cpp: In member function ‘virtual void EnvsatFile::modifyProductName()’: /seadas/lcl/ocssw/ocssw-src/src/l1bextract_meris/EnvsatFile.cpp:189:6: warning: ‘%02d’ directive writing between 2 and 11 bytes into a region of size between 1 and 19 [-Wformat-overflow=] void EnvsatFile::modifyProductName() { ^~~~~~~~~~ In file included from /usr/include/stdio.h:862:0, from /usr/include/c++/7/cstdio:42, from /usr/include/c++/7/ext/string_conversions.h:43, from /usr/include/c++/7/bits/basic_string.h:6349, from /usr/include/c++/7/string:52, from /seadas/lcl/ocssw/ocssw-src/src/l1bextract_meris/EnvsatMPH.h:15, from /seadas/lcl/ocssw/ocssw-src/src/l1bextract_meris/EnvsatFile.h:11, from /seadas/lcl/ocssw/ocssw-src/src/l1bextract_meris/EnvsatFile.cpp:8: /usr/include/x86_64-linux-gnu/bits/stdio2.h:34:43: note: ‘__builtin___sprintf_chk’ output between 17 and 44 bytes into a destination of size 32 __bos (__s), __fmt, __va_arg_pack ()); ^ [ 20%] Linking CXX static library libpiutils.a [ 20%] Built target piutils Scanning dependencies of target hdf5utils Scanning dependencies of target hdf4utils Scanning dependencies of target calibrate_viirs Scanning dependencies of target geolocate_viirs Scanning dependencies of target netcdfutils /seadas/lcl/ocssw/ocssw-src/src/val_extract/val_extract.c: In function ‘val_extract’: /seadas/lcl/ocssw/ocssw-src/src/val_extract/val_extract.c:2397:63: warning: ‘%02d’ directive writing between 2 and 8 bytes into a region of size between 0 and 7 [-Wformat-overflow=] sprintf(region->ascii_time, "%04d-%02d-%02d %02d:%02d:%02d.%03d", t.tm_year + 1900, t.tm_mon + 1, t.tm_mday, t.tm_hour, t.tm_min, t.tm_sec, msec % 1000); ^~~~ /seadas/lcl/ocssw/ocssw-src/src/val_extract/val_extract.c:2397:37: note: directive argument in the range [-2147483, 2147483] sprintf(region->ascii_time, "%04d-%02d-%02d %02d:%02d:%02d.%03d", t.tm_year + 1900, t.tm_mon + 1, t.tm_mday, t.tm_hour, t.tm_min, t.tm_sec, msec % 1000); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /seadas/lcl/ocssw/ocssw-src/src/val_extract/val_extract.c:2397:37: note: directive argument in the range [-999, 999] In file included from /usr/include/stdio.h:862:0, from /seadas/lcl/ocssw/ocssw-src/oel_util/libgenutils/./argpar.h:38, from /seadas/lcl/ocssw/ocssw-src/src/val_extract/val_extract.h:8, from /seadas/lcl/ocssw/ocssw-src/src/val_extract/val_extract.c:7: /usr/include/x86_64-linux-gnu/bits/stdio2.h:33:10: note: ‘__builtin___sprintf_chk’ output between 24 and 62 bytes into a destination of size 24 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 20%] Building CXX object oel_hdf4/libhdf5utils/CMakeFiles/hdf5utils.dir/hdf5util.cpp.o [ 20%] Building C object oel_util/libnetcdfutils/CMakeFiles/netcdfutils.dir/nc_gridutils.c.o [ 20%] Building CXX object oel_util/libnetcdfutils/CMakeFiles/netcdfutils.dir/cdl_utils.cpp.o [ 20%] Building C object oel_util/libnetcdfutils/CMakeFiles/netcdfutils.dir/createNCDF.c.o [ 20%] Building C object oel_util/libnetcdfutils/CMakeFiles/netcdfutils.dir/nc_init_compress.c.o [ 20%] Building C object oel_util/libnetcdfutils/CMakeFiles/netcdfutils.dir/nc4utils.c.o [ 20%] Building C object oel_hdf4/libhdf4utils/CMakeFiles/hdf4utils.dir/hdf4_utils.c.o [ 20%] Building C object oel_hdf4/libhdf4utils/CMakeFiles/hdf4utils.dir/hdf_utils.c.o [ 20%] Building CXX object src/calibrate_viirs/CMakeFiles/calibrate_viirs.dir/Calibrate_Viirs.cpp.o [ 20%] Building CXX object src/calibrate_viirs/CMakeFiles/calibrate_viirs.dir/calibrate_viirs_input.cpp.o [ 20%] Building CXX object src/geolocate_viirs/CMakeFiles/geolocate_viirs.dir/Geolocate_Viirs_Driver.cpp.o [ 21%] Building CXX object src/geolocate_viirs/CMakeFiles/geolocate_viirs.dir/geolocate_viirs_input.cpp.o /seadas/lcl/ocssw/ocssw-src/src/l1bextract_meris/EnvsatUtil.cpp: In function ‘const string& unix2merisTime(double)’: /seadas/lcl/ocssw/ocssw-src/src/l1bextract_meris/EnvsatUtil.cpp:160:15: warning: ‘%09.6f’ directive writing between 9 and 317 bytes into a region of size between 3 and 17 [-Wformat-overflow=] const string& unix2merisTime(double unixTime) { ^~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:862:0, from /usr/include/c++/7/cstdio:42, from /usr/include/c++/7/ext/string_conversions.h:43, from /usr/include/c++/7/bits/basic_string.h:6349, from /usr/include/c++/7/string:52, from /seadas/lcl/ocssw/ocssw-src/src/l1bextract_meris/EnvsatUtil.h:11, from /seadas/lcl/ocssw/ocssw-src/src/l1bextract_meris/EnvsatUtil.cpp:8: /usr/include/x86_64-linux-gnu/bits/stdio2.h:34:43: note: ‘__builtin___sprintf_chk’ output 25 or more bytes (assuming 39) into a destination of size 32 __bos (__s), __fmt, __va_arg_pack ()); ^ [ 21%] Linking CXX static library libhdf4utils.a [ 21%] Linking CXX executable l1bextract_meris [ 21%] Built target hdf4utils Scanning dependencies of target seawifs [ 21%] Linking CXX static library libswfnav.a [ 21%] Building Fortran object src/libseawifs/CMakeFiles/seawifs.dir/geonav_lonlat.f.o [ 21%] Building Fortran object src/libseawifs/CMakeFiles/seawifs.dir/geonav.f.o [ 21%] Building C object src/libseawifs/CMakeFiles/seawifs.dir/get_cal_swf.c.o [ 21%] Building C object src/libseawifs/CMakeFiles/seawifs.dir/get_cal_misc.c.o [ 21%] Building C object src/libseawifs/CMakeFiles/seawifs.dir/lac_st.c.o [ 21%] Building C object src/libseawifs/CMakeFiles/seawifs.dir/calibrate_l1a.c.o [ 21%] Building C object src/libseawifs/CMakeFiles/seawifs.dir/get_cal.c.o [ 21%] Building C object src/libseawifs/CMakeFiles/seawifs.dir/l1a.c.o [ 21%] Building C object src/libseawifs/CMakeFiles/seawifs.dir/st_lt.c.o [ 21%] Building C object src/libseawifs/CMakeFiles/seawifs.dir/gac_st.c.o [ 22%] Building C object src/libseawifs/CMakeFiles/seawifs.dir/out_band_corr.c.o [ 22%] Built target l1bextract_meris [ 22%] Built target swfnav [ 22%] Building C object src/libseawifs/CMakeFiles/seawifs.dir/GetStationInfo.c.o [ 22%] Linking CXX static library libvalextract.a [ 22%] Built target valextract Scanning dependencies of target sstval_extract Scanning dependencies of target val_extract [ 22%] Building C object src/val_extract/CMakeFiles/sstval_extract.dir/sstval_extract-main.c.o [ 22%] Building C object src/val_extract/CMakeFiles/val_extract.dir/val_extract-main.c.o In file included from /seadas/lcl/ocssw/opt/include/ViirsCal/VcstObc.h:21:0, from /seadas/lcl/ocssw/opt/include/ViirsCal/VcstViirsCal.h:16, from /seadas/lcl/ocssw/ocssw-src/src/calibrate_viirs/Calibrate_Viirs.cpp:24: /seadas/lcl/ocssw/opt/include/ViirsCmn/VcstCmnGeo.h:46:25: error: ‘constexpr’ needed for in-class initialization of static data member ‘const double VcstCmnGeo::MSECPERDAY’ of non-integral type [-fpermissive] static const double MSECPERDAY = 86400000000.0; //24*60*60=86400 million ^~~~~~~~~~ /seadas/lcl/ocssw/opt/include/ViirsCmn/VcstCmnGeo.h:47:25: error: ‘constexpr’ needed for in-class initialization of static data member ‘const double VcstCmnGeo::TAI93_TAI58_SEC’ of non-integral type [-fpermissive] static const double TAI93_TAI58_SEC = 1104537627.0; ^~~~~~~~~~~~~~~ /seadas/lcl/ocssw/opt/include/ViirsCmn/VcstCmnGeo.h:48:25: error: ‘constexpr’ needed for in-class initialization of static data member ‘const double VcstCmnGeo::RAD_TO_DEG’ of non-integral type [-fpermissive] static const double RAD_TO_DEG = 180.0 / M_PI; ^~~~~~~~~~ In file included from /seadas/lcl/ocssw/opt/include/ViirsCal/VcstObc.h:24:0, from /seadas/lcl/ocssw/opt/include/ViirsCal/VcstViirsCal.h:16, from /seadas/lcl/ocssw/ocssw-src/src/calibrate_viirs/Calibrate_Viirs.cpp:24: /seadas/lcl/ocssw/opt/include/ViirsCal/VcstViirsThermal.h:63:25: error: ‘constexpr’ needed for in-class initialization of static data member ‘const double ViirsThermal::TOLLERANCE’ of non-integral type [-fpermissive] static const double TOLLERANCE = 1.0E-20; // defined zero ^~~~~~~~~~ /seadas/lcl/ocssw/opt/include/ViirsCal/VcstViirsThermal.h:64:25: error: ‘constexpr’ needed for in-class initialization of static data member ‘const double ViirsThermal::LOWBTEMP’ of non-integral type [-fpermissive] static const double LOWBTEMP = 0.0; ^~~~~~~~ /seadas/lcl/ocssw/opt/include/ViirsCal/VcstViirsThermal.h:74:24: error: ‘constexpr’ needed for in-class initialization of static data member ‘const float ViirsThermal::C0_dcr’ of non-integral type [-fpermissive] static const float C0_dcr = -5.381061f; ^~~~~~ /seadas/lcl/ocssw/opt/include/ViirsCal/VcstViirsThermal.h:75:24: error: ‘constexpr’ needed for in-class initialization of static data member ‘const float ViirsThermal::C1_dcr’ of non-integral type [-fpermissive] static const float C1_dcr = 1.357921e-003f; ^~~~~~ /seadas/lcl/ocssw/opt/include/ViirsCal/VcstViirsThermal.h:76:24: error: ‘constexpr’ needed for in-class initialization of static data member ‘const float ViirsThermal::C2_dcr’ of non-integral type [-fpermissive] static const float C2_dcr = 8.193453e-009f; ^~~~~~ /seadas/lcl/ocssw/opt/include/ViirsCal/VcstViirsThermal.h:77:24: error: ‘constexpr’ needed for in-class initialization of static data member ‘const float ViirsThermal::C3_dcr’ of non-integral type [-fpermissive] static const float C3_dcr = -1.679609e-012f; ^~~~~~ In file included from /seadas/lcl/ocssw/opt/include/ViirsCal/VcstViirsCal.h:16:0, from /seadas/lcl/ocssw/ocssw-src/src/calibrate_viirs/Calibrate_Viirs.cpp:24: /seadas/lcl/ocssw/opt/include/ViirsCal/VcstObc.h:80:25: error: ‘constexpr’ needed for in-class initialization of static data member ‘const double VcstObc::DEGtoRAD’ of non-integral type [-fpermissive] static const double DEGtoRAD = 0.017453292519943296e0; ^~~~~~~~ /seadas/lcl/ocssw/opt/include/ViirsCal/VcstObc.h:81:25: error: ‘constexpr’ needed for in-class initialization of static data member ‘const double VcstObc::RADtoDEG’ of non-integral type [-fpermissive] static const double RADtoDEG = 57.295779513082321e0; ^~~~~~~~ /seadas/lcl/ocssw/opt/include/ViirsCal/VcstObc.h:113:25: error: ‘constexpr’ needed for in-class initialization of static data member ‘const double VcstObc::TAI93_TAI58_SEC’ of non-integral type [-fpermissive] static const double TAI93_TAI58_SEC = 1104537627.0; ^~~~~~~~~~~~~~~ /seadas/lcl/ocssw/opt/include/ViirsCal/VcstObc.h:114:25: error: ‘constexpr’ needed for in-class initialization of static data member ‘const double VcstObc::RAD_TO_DEG’ of non-integral type [-fpermissive] static const double RAD_TO_DEG = 180.0 / M_PI; ^~~~~~~~~~ /seadas/lcl/ocssw/opt/include/ViirsCal/VcstObc.h:171:24: error: ‘constexpr’ needed for in-class initialization of static data member ‘const float VcstObc::L1B_FILL_FLOAT’ of non-integral type [-fpermissive] static const float L1B_FILL_FLOAT = -999.9f; ^~~~~~~~~~~~~~ /seadas/lcl/ocssw/opt/include/ViirsCal/VcstObc.h:172:25: error: ‘constexpr’ needed for in-class initialization of static data member ‘const double VcstObc::L1B_FILL_DOUBLE’ of non-integral type [-fpermissive] static const double L1B_FILL_DOUBLE = -999.9L; ^~~~~~~~~~~~~~~ /seadas/lcl/ocssw/opt/include/ViirsCal/VcstObc.h:178:24: error: ‘constexpr’ needed for in-class initialization of static data member ‘const float VcstObc::VDNE_FLOAT32_FILL’ of non-integral type [-fpermissive] static const float VDNE_FLOAT32_FILL = -999.9f; ^~~~~~~~~~~~~~~~~ /seadas/lcl/ocssw/opt/include/ViirsCal/VcstObc.h:179:24: error: ‘constexpr’ needed for in-class initialization of static data member ‘const float VcstObc::ELLIPSOID_FLOAT32_FILL’ of non-integral type [-fpermissive] static const float ELLIPSOID_FLOAT32_FILL = -999.9f; ^~~~~~~~~~~~~~~~~~~~~~ /seadas/lcl/ocssw/opt/include/ViirsCal/VcstObc.h:180:24: error: ‘constexpr’ needed for in-class initialization of static data member ‘const float VcstObc::ERR_FLOAT32_FILL’ of non-integral type [-fpermissive] static const float ERR_FLOAT32_FILL = -999.9f; ^~~~~~~~~~~~~~~~ /seadas/lcl/ocssw/opt/include/ViirsCal/VcstObc.h:181:24: error: ‘constexpr’ needed for in-class initialization of static data member ‘const float VcstObc::ONBOARD_PT_FLOAT32_FILL’ of non-integral type [-fpermissive] static const float ONBOARD_PT_FLOAT32_FILL = -999.9f; ^~~~~~~~~~~~~~~~~~~~~~~ /seadas/lcl/ocssw/opt/include/ViirsCal/VcstObc.h:182:24: error: ‘constexpr’ needed for in-class initialization of static data member ‘const float VcstObc::MISS_FLOAT32_FILL’ of non-integral type [-fpermissive] static const float MISS_FLOAT32_FILL = -999.9f; ^~~~~~~~~~~~~~~~~ /seadas/lcl/ocssw/opt/include/ViirsCal/VcstObc.h:183:24: error: ‘constexpr’ needed for in-class initialization of static data member ‘const float VcstObc::NA_FLOAT32_FILL’ of non-integral type [-fpermissive] static const float NA_FLOAT32_FILL = -999.9f; ^~~~~~~~~~~~~~~ /seadas/lcl/ocssw/opt/include/ViirsCal/VcstObc.h:186:24: error: ‘constexpr’ needed for in-class initialization of static data member ‘const float VcstObc::FLOAT_FILL_TEST’ of non-integral type [-fpermissive] static const float FLOAT_FILL_TEST = -999.0f; ^~~~~~~~~~~~~~~ /seadas/lcl/ocssw/opt/include/ViirsCal/VcstObc.h:195:24: error: ‘constexpr’ needed for in-class initialization of static data member ‘const float VcstObc::sv_filter_bw_’ of non-integral type [-fpermissive] static const float sv_filter_bw_ = 0.01; ^~~~~~~~~~~~~ /seadas/lcl/ocssw/opt/include/ViirsCal/VcstObc.h:196:24: error: ‘constexpr’ needed for in-class initialization of static data member ‘const float VcstObc::f_filter_bw_’ of non-integral type [-fpermissive] static const float f_filter_bw_ = 0.005; ^~~~~~~~~~~~ In file included from /seadas/lcl/ocssw/opt/include/ViirsGeo/VcstViirsGeo.h:18:0, from /seadas/lcl/ocssw/ocssw-src/src/geolocate_viirs/Geolocate_Viirs_Driver.cpp:22: /seadas/lcl/ocssw/opt/include/ViirsCmn/VcstCmnGeo.h:46:25: error: ‘constexpr’ needed for in-class initialization of static data member ‘const double VcstCmnGeo::MSECPERDAY’ of non-integral type [-fpermissive] static const double MSECPERDAY = 86400000000.0; //24*60*60=86400 million ^~~~~~~~~~ /seadas/lcl/ocssw/opt/include/ViirsCmn/VcstCmnGeo.h:47:25: error: ‘constexpr’ needed for in-class initialization of static data member ‘const double VcstCmnGeo::TAI93_TAI58_SEC’ of non-integral type [-fpermissive] static const double TAI93_TAI58_SEC = 1104537627.0; ^~~~~~~~~~~~~~~ /seadas/lcl/ocssw/opt/include/ViirsCmn/VcstCmnGeo.h:48:25: error: ‘constexpr’ needed for in-class initialization of static data member ‘const double VcstCmnGeo::RAD_TO_DEG’ of non-integral type [-fpermissive] static const double RAD_TO_DEG = 180.0 / M_PI; ^~~~~~~~~~ [ 22%] Linking CXX static library libhdf5utils.a src/calibrate_viirs/CMakeFiles/calibrate_viirs.dir/build.make:62: recipe for target 'src/calibrate_viirs/CMakeFiles/calibrate_viirs.dir/Calibrate_Viirs.cpp.o' failed make[2]: *** [src/calibrate_viirs/CMakeFiles/calibrate_viirs.dir/Calibrate_Viirs.cpp.o] Error 1 CMakeFiles/Makefile2:4348: recipe for target 'src/calibrate_viirs/CMakeFiles/calibrate_viirs.dir/all' failed make[1]: *** [src/calibrate_viirs/CMakeFiles/calibrate_viirs.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... [ 22%] Built target hdf5utils [ 22%] Linking CXX executable val_extract [ 22%] Linking CXX executable sstval_extract src/geolocate_viirs/CMakeFiles/geolocate_viirs.dir/build.make:62: recipe for target 'src/geolocate_viirs/CMakeFiles/geolocate_viirs.dir/Geolocate_Viirs_Driver.cpp.o' failed make[2]: *** [src/geolocate_viirs/CMakeFiles/geolocate_viirs.dir/Geolocate_Viirs_Driver.cpp.o] Error 1 CMakeFiles/Makefile2:4292: recipe for target 'src/geolocate_viirs/CMakeFiles/geolocate_viirs.dir/all' failed make[1]: *** [src/geolocate_viirs/CMakeFiles/geolocate_viirs.dir/all] Error 2 [ 22%] Built target val_extract [ 22%] Built target sstval_extract [ 22%] Linking CXX static library libseawifs.a [ 22%] Built target seawifs [ 22%] Linking CXX static library libnetcdfutils.a [ 22%] Built target netcdfutils Makefile:140: recipe for target 'all' failed make: *** [all] Error 2 bcb@ubuntu:/seadas/lcl/ocssw/ocssw-src/build$