Package: cdo Version: 1.6.3+dfsg.1-2 Usertags: goto-cc During a rebuild of all packages in a clean sid chroot (and cowbuilder+pbuilder) the build failed with the following error. Please note that we use our research compiler tool-chain (using tools from the cbmc package), which permits extended reporting on type inconsistencies at link time.
[...] libtool: link: gcc -std=gnu99 -g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -pedantic -fPIC -pthread -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/cdo cdo-cdo.o cdo-Adisit.o cdo-Arith.o cdo-Arithc.o cdo-Arithdays.o cdo-Arithlat.o cdo-CDItest.o cdo-CDIread.o cdo-CDIwrite.o cdo-Cat.o cdo-Change.o cdo-Change_e5slm.o cdo-Cloudlayer.o cdo-Command.o cdo-Comp.o cdo-Compc.o cdo-Complextorect.o cdo-Cond.o cdo-Cond2.o cdo-Condc.o cdo-Consecstat.o cdo-Copy.o cdo-Deltime.o cdo-Derivepar.o cdo-Detrend.o cdo-Diff.o cdo-Duplicate.o cdo-EOFs.o cdo-Eof3d.o cdo-EcaIndices.o cdo-Echam5ini.o cdo-Enlarge.o cdo-Enlargegrid.o cdo-Ensstat.o cdo-Ensstat3.o cdo-Ensval.o cdo-Eofcoeff.o cdo-Eofcoeff3d.o cdo-Exprf.o cdo-FC.o cdo-Filedes.o cdo-Fillmiss.o cdo-Filter.o cdo-Fldrms.o cdo-Fldstat.o cdo-Fldstat2.o cdo-Fourier.o cdo-Gather.o cdo-Gengrid.o cdo-Gradsdes.o cdo-Gridboxstat.o cdo-Gridcell.o cdo-Harmonic.o cdo-Hi.o cdo-Histogram.o cdo-Importamsr.o cdo-Importbinary.o cdo-Importcmsaf.o cdo-Importobs.o cdo-Info.o cdo-Input.o cdo-Intgrid.o cdo-Intgridtraj.o cdo-Intlevel.o cdo-Intlevel3d.o cdo-Intntime.o cdo-Inttime.o cdo-Intyear.o cdo-Invert.o cdo-Invertlev.o cdo-Isosurface.o cdo-Kvl.o cdo-Log.o cdo-Maskbox.o cdo-Mastrfu.o cdo-Math.o cdo-Merge.o cdo-Mergegrid.o cdo-Mergetime.o cdo-Merstat.o cdo-Monarith.o cdo-Mrotuv.o cdo-Mrotuvb.o cdo-Ninfo.o cdo-Nmltest.o cdo-Output.o cdo-Outputgmt.o cdo-Pack.o cdo-Pinfo.o cdo-Pressure.o cdo-Regres.o cdo-Remap.o cdo-Remapeta.o cdo-Replace.o cdo-Replacevalues.o cdo-Rhopot.o cdo-Rotuv.o cdo-Runpctl.o cdo-Runstat.o cdo-Scatter.o cdo-Seascount.o cdo-Seaspctl.o cdo-Seasstat.o cdo-Selbox.o cdo-Select.o cdo-Seloperator.o cdo-Selrec.o cdo-Seltime.o cdo-Selvar.o cdo-Set.o cdo-Setbox.o cdo-Setgatt.o cdo-Setgrid.o cdo-Sethalo.o cdo-Setmiss.o cdo-Setpartab.o cdo-Setrcaname.o cdo-Settime.o cdo-Setzaxis.o cdo-Showinfo.o cdo-Sinfo.o cdo-Smooth9.o cdo-Sort.o cdo-Sorttimestamp.o cdo-Specinfo.o cdo-Spectral.o cdo-Spectrum.o cdo-Split.o cdo-Splitrec.o cdo-Splitsel.o cdo-Splittime.o cdo-Splityear.o cdo-SSOpar.o cdo-Subtrend.o cdo-Tee.o cdo-Templates.o cdo-Test.o cdo-Tests.o cdo-Timcount.o cdo-Timpctl.o cdo-Timselpctl.o cdo-Timselstat.o cdo-Timsort.o cdo-Timstat.o cdo-Timstat2.o cdo-Timstat3.o cdo-Tinfo.o cdo-Tocomplex.o cdo-Transpose.o cdo-Trend.o cdo-Trms.o cdo-Tstepcount.o cdo-Vardup.o cdo-Vargen.o cdo-Varrms.o cdo-Vertint.o cdo-Vertstat.o cdo-Vertwind.o cdo-Wct.o cdo-Wind.o cdo-Writegrid.o cdo-Writerandom.o cdo-YAR.o cdo-Yearmonstat.o cdo-Ydayarith.o cdo-Ydaypctl.o cdo-Ydaystat.o cdo-Ydrunpctl.o cdo-Ydrunstat.o cdo-Yhourarith.o cdo-Yhourstat.o cdo-Ymonarith.o cdo-Ymonpctl.o cdo-Ymonstat.o cdo-Yseaspctl.o cdo-Yseasstat.o cdo-Zonstat.o cdo-cdo_pthread.o cdo-cdo_vlist.o cdo-color.o cdo-commandline.o cdo-ecacore.o cdo-ecautil.o cdo-exception.o cdo-expr.o cdo-expr_lex.o cdo-expr_yacc.o cdo-features.o cdo-field.o cdo-field2.o cdo-fieldc.o cdo-fieldmem.o cdo-fieldmer.o cdo-fieldzon.o cdo-fouriertrans.o cdo-gradsdeslib.o cdo-grid.o cdo-grid_area.o cdo-grid_gme.o cdo-grid_lcc.o cdo-grid_rot.o cdo-gridreference.o cdo-griddes.o cdo-griddes_h5.o cdo-griddes_nc.o cdo-hetaeta.o cdo-history.o cdo-institution.o cdo-interpol.o cdo-job.o cdo-juldate.o cdo-kvlist.o cdo-legendre.o cdo-list.o cdo-merge_sort2.o cdo-modules.o cdo-namelist.o cdo-normal.o cdo-nth_element.o cdo-par_io.o cdo-percentiles.o cdo-pipe.o cdo-process.o cdo-pstream.o cdo-pthread_debug.o cdo-readline.o cdo-realtime.o cdo-remaplib.o cdo-remapsort.o cdo-remap_scrip_io.o cdo-remap_search_latbins.o cdo-stdnametable.o cdo-specspace.o cdo-statistic.o cdo-table.o cdo-timer.o cdo-userlog.o cdo-util.o cdo-vinterp.o cdo-zaxis.o cdo-clipping.o cdo-area.o cdo-ensure_array_size.o cdo-geometry_tools.o cdo-grid_cell.o cdo-intersection.o cdo-utils.o -Wl,-Bstatic -Wl,-Bdynamic -L/usr/lib -Wl,--as-needed ../libcdi/src/.libs/libcdi.so -lMagPlus /usr/lib/libproj.so -lgrib_api -lnetcdf -lhdf5_hl -lhdf5 -lpng -ljasper -lm -ljpeg -lz /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so -pthread error: conflicting function declarations "expr_run" old definition in module expr file expr.c line 736 nodeType *expr_run(nodeType *p, parse_parm_t *parse_arg) new definition in module expr_yacc file expr_yacc.y line 23 int expr_run(nodeType *p, parse_parm_t *parse_arg) It seems the forward declaration in expr_yacc.c (originally generated from expr_yacc.y) should be fixed to avoid any future errors - presently the return value is not used in expr_yacc.c. Best, Michael
pgpxpmOtsSCUR.pgp
Description: PGP signature